VMware Identity Manager에 대해 Microsoft SQL 데이터베이스를 사용하려면 Microsoft SQL Server에서 새 데이터베이스를 만들어야 합니다. 설치하는 동안 데이터베이스에 대한 인증 모드를 선택해야 합니다. Windows 인증을 선택하는 경우 데이터베이스를 생성할 때 사용자 이름 및 도메인을 입력합니다. 사용자 이름 및 도메인이 domain\username
으로 입력됩니다.
이 태스크 정보
Microsoft SQL 명령을 실행할 때 Microsoft SQL Server에서 데이터베이스를 생성하고, 데이터베이스 이름을 입력한 후 로그인 사용자 자격 증명을 추가하고, 스키마를 생성합니다. 실행하는 스키마 이름은 saas입니다.
참고:
기본 데이터 정렬은 대/소문자를 구분합니다.
프로시저
- sysadmin 계정 또는 sysadmin 권한이 있는 사용자 계정으로 Microsoft SQL Server Management Studio 세션에 로그인합니다.
- 도구 모음에서 새 쿼리를 클릭합니다.
- 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'<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
- 도구 모음에서 !실행을 클릭합니다.
이제 Microsoft SQL 데이터베이스 서버를 VMware Identity Manager 데이터베이스에 연결할 수 있습니다.
서버 차원의 보안 권한을 부여하는 데 사용되는 서버 역할은 public으로 설정됩니다. 데이터베이스 역할 멤버 자격은 db_owner입니다. 다른 역할은 설정하지 마십시오.
다음에 수행할 작업
JDBC URL과 VMware Identity Manager 서버에서 데이터베이스에 대해 생성된 사용자 이름 및 암호를 입력합니다. VMware Identity Manager 관리 콘솔 [장치 설정] > [VA 구성] > [데이터베이스 연결 설정] 페이지로 이동합니다. 외부 데이터베이스를 사용하도록 VMware Identity Manager 구성의 내용을 참조하십시오.