要在 VMware Identity Manager 中使用 Microsoft SQL 数据库,您必须在 Microsoft SQL 服务器中创建新的数据库。在设置期间,您必须为数据库选择一种身份验证模式。如果选择“SQL Server 身份验证”,请在创建数据库时输入本地用户名和密码。

关于此任务

在运行 Microsoft SQL 命令时,您可以在 Microsoft SQL Server 上创建一个数据库,输入数据库名称,添加登录用户凭据,然后创建架构。您运行的架构将命名为 saas

注:

默认数据库排序规则区分大小写。

先决条件

  • 已安装支持的 Microsoft SQL Server 版本以作为外部数据库服务器。

  • 已配置负载平衡实现。

  • 已选择“SQL Server 身份验证”作为身份验证模式。

  • 使用 Microsoft SQL Server Management Studio 或从其他 Microsoft SQL Server CLI 客户端访问和创建数据库组件的管理员权限。

过程

  1. 以 sysadmin 身份登录到 Microsoft SQL Server Management Studio 会话,或者使用具有 sysadmin 权限的用户帐户进行登录。

    将显示编辑器窗口。

  2. 在工具栏中,单击新建查询
  3. 要使用名为 saas 的默认架构创建数据库,请在编辑器窗口中输入以下命令。

    /*
    Values within angle brackets (< >) are example values. When replacing the example value,
    remove the angle brackets.
    */
    
    
    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. 在工具栏中,单击执行

    Microsoft SQL 数据库服务器现已准备好连接到 VMware Identity Manager 数据库。

    用于授予服务器范围的安全特权的服务器角色将设置为 public。数据库角色成员资格为 db_owner。不要设置任何其他角色。

下一步做什么

在 VMware Identity Manager 服务器上配置外部数据库。转到 VMware Identity Manager 管理控制台的“设备设置”>“VA 配置”>“数据库连接设置”页。输入 JDBC URL 以及为数据库创建的用户名和密码。请参阅配置 VMware Identity Manager 以使用外部数据库