Para usar um banco de dados Microsoft SQL para o VMware Identity Manager, você deve criar um novo banco de dados no Microsoft SQL Server. Durante a instalação, você deve selecionar um modo de autenticação para o banco de dados. Se você selecionar a Autenticação do Windows, quando você criar o banco de dados, deverá inserir o nome de usuário e o domínio. O nome de usuário e o domínio são inseridos como domain\username.

Ao executar os comandos do Microsoft SQL, crie um banco de dados no Microsoft SQL Server, insira o nome do banco de dados, adicione as credenciais de usuário de login e crie o esquema. O nome do esquema é saas.

Consulte a documentação do Microsoft SQL para obter informações sobre as convenções de nomenclatura de arquivo antes de criar o nome do banco de dados.

Observação: O agrupamento padrão diferencia maiúsculas de minúsculas.

Pré-requisitos

  • Uma versão compatível do Microsoft SQL Server instalado como um servidor de banco de dados externo.
  • Uma implementação de balanceamento de carga configurada.
  • Autenticação do Windows selecionada como o modo de autenticação.
  • Direitos do administrador para acessar e criar os componentes de banco de dados usando o Microsoft SQL Server Management Studio ou de outro cliente CLI do Microsoft SQL Server.

Procedimento

  1. Faça login na sessão do Microsoft SQL Server Management Studio como sysadmin ou usando uma conta de usuário com privilégios sysadmin.
    É exibida a janela do editor.
  2. Na barra de ferramentas, clique em Nova Consulta.
  3. Para criar o banco de dados com o esquema padrão denominado saas, insira os comandos a seguir na janela do editor.
    /*
    Values within angle brackets (< >) are example values. When replacing the example value,
    remove the angle brackets. The database name is case sensitive, and the name must be one word with no spaces. 
    Make sure you enter the database name the same in all instances.
    */
    
    
    CREATE DATABASE <saasdb>
    COLLATE Latin1_General_CS_AS;
    ALTER DATABASE <saasdb> SET READ_COMMITTED_SNAPSHOT ON;
    GO
    
    IF NOT EXISTS
    (SELECT name
    FROM master.sys.server_principals
    WHERE name=N'<domain\username>')
    BEGIN
    CREATE LOGIN [<domain\username>] FROM WINDOWS;
    END
    GO
    
    USE <saasdb>; 
    IF EXISTS (SELECT * FROM sys.database_principals WHERE name=N'<domain\username>')
    DROP USER [<domain\username>]
    GO
    
    CREATE USER [<domain\username>] FOR LOGIN [<domain\username>] 
    WITH DEFAULT_SCHEMA=saas;
    GO
    
    CREATE SCHEMA saas AUTHORIZATION "<domain\username>"
    GRANT ALL ON DATABASE::<saasdb> TO "<domain\username>";
    GO
    
    ALTER ROLE db_owner ADD MEMBER "<domain\username>";
    GO
    
    
  4. Na barra de ferramentas, clique em !Execute.
    O servidor de banco de dados do Microsoft SQL está agora pronto para ser conectado ao banco de dados do VMware Identity Manager.

    A função de servidor usada para conceder privilégios de segurança em todo o servidor está definida como pública. A associação de função de banco de dados é db_owner. Não defina nenhuma outra função.

Resultados

Ao instalar o VMware Identity Manager para Windows, selecione essa instância de servidor de banco de dados para se conectar a ela. Após a instalação, a URL do JDBC e o nome de usuário e a senha criados para o banco de dados serão configurados na página Configuração de Conexão do Banco de Dados no servidor do VMware Identity Manager. Consulte Configurar o VMware Identity Manager para usar um banco de dados externo