Para usar um banco de dados Microsoft SQL para o Workspace ONE Access, 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 SQL Server, quando você criar o banco de dados, deverá inserir um nome de usuário local e uma senha.

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 de banco de dados 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.
    Observação: o Microsoft SQL Server 2012 e 2014 deve ser atualizado com o patch do Microsoft SQL para oferecer suporte ao TLS 1.2.
  • Uma implementação de balanceamento de carga configurada.
  • Autenticação do SQL Server 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.

    Você pode definir o nome do agrupamento do Windows COLLATE, a distinção entre maiúsculas e minúsculas e a distinção de acentos. O padrão é Latin1_General_CS_AS. CS especifica distinção entre maiúsculas e minúsculas, enquanto AS especifica distinção de acentos.

    Importante: Se você alterar o valor de COLLATE da base de dados Microsoft de Latin1_General_CS_AS, deverá atualizar a propriedade datastore.collation no arquivo runtime-config.properties com esse valor de agrupamento.
    /*
    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
    
    BEGIN
    CREATE LOGIN <loginusername> WITH PASSWORD = N'<password>';
    END
    GO
    
    USE <saasdb>; 
    IF EXISTS (SELECT * FROM sys.database_principals WHERE name=N'<loginusername>')
    DROP USER [<loginusername>]
    GO
    
    CREATE USER [<loginusername>] FOR LOGIN [<loginusername>]
    WITH DEFAULT_SCHEMA=saas;
    GO
    
    CREATE SCHEMA saas AUTHORIZATION <loginusername>
    GRANT ALL ON DATABASE::<saasdb> TO <loginusername>;
    GO
    
    ALTER ROLE [db_owner] ADD MEMBER <loginusername>;
    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 Workspace ONE Access.

    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 Workspace ONE Access, selecione essa instância do servidor de banco de dados para se conectar. 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 Workspace ONE Access. Consulte Configurar o Workspace ONE Access para usar um banco de dados externo