Чтобы использовать базу данных Microsoft SQL для VMware Identity Manager, необходимо создать новую базу данных на сервере Microsoft SQL. Во время установки необходимо выбрать режим проверки подлинности базы данных. Если выбрать проверку подлинности Windows при создании базы данных, необходимо будет ввести имя пользователя и домен. Имя пользователя и домен вводятся как domain\username.

Об этой задаче

Выполняя команды Microsoft SQL, вы создаете базу данных на сервере Microsoft SQL, вводите ее имя, добавляете учетные данные пользователя для входа в систему и создаете схему. Выполняемая схема называется saas.

Примечание:

Параметр сортировки по умолчанию чувствителен к регистру.

Необходимые условия

  • Поддерживаемая версия сервера Microsoft SQL установлена в качестве сервера внешней базы данных.

  • Средство балансировки нагрузки настроено.

  • В качестве режима проверки подлинности выбрана проверка подлинности Windows.

  • Права администратора для доступа и создания компонентов базы данных с помощью Microsoft SQL Server Management Studio или из другого клиента интерфейса командной строки Microsoft SQL Server.

Процедура

  1. Войдите в сеанс Microsoft SQL Management Server Studio в качестве sysadmin или с учетной записью пользователя с привилегиями 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
    
    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'<домен\имя_пользователя>')
    DROP USER [<домен\имя_пользователя>]
    GO
    
    CREATE USER [<домен\имя_пользователя>] FOR LOGIN [<домен\имя_пользователя>] 
    WITH DEFAULT_SCHEMA=saas;
    GO
    
    CREATE SCHEMA saas AUTHORIZATION "<домен\имя_пользователя>"
    GRANT ALL ON DATABASE::<saasdb> TO "<домен\имя_пользователя>";
    GO
    
    ALTER ROLE db_owner ADD MEMBER '<домен\имя_пользователя>';
    GO
    
    

  4. На панели инструментов щелкните !Выполнить.

    Теперь сервер базы данных Microsoft SQL готов для подключения к базе данных VMware Identity Manager.

    Роль сервера, используемая для предоставления привилегий безопасности на сервере — public. Роль пользователя базы данных — db_owner. Не устанавливайте другие роли.

Дальнейшие действия

Введите URL-адрес JDBC, имя пользователя и пароль, созданные для базы данных на сервере VMware Identity Manager. Перейдите на страницу консоли администрирования VMware Identity Manager «Настройки устройства» > «Конфигурация виртуального устройства» > «Установка подключения к базе данных». См. Настройка VMware Identity Manager для использования внешней базы данных.