VMware Identity Manager에 대해 Microsoft SQL 데이터베이스를 사용하려면 Microsoft SQL Server에서 새 데이터베이스를 만들어야 합니다. 설치하는 동안 데이터베이스에 대한 인증 모드를 선택해야 합니다. SQL Server 인증을 선택하는 경우 데이터베이스를 생성할 때 로컬 사용자 이름 및 암호를 입력합니다.
Microsoft SQL 명령을 실행할 때 Microsoft SQL Server에서 데이터베이스를 생성하고, 데이터베이스 이름을 입력한 후 로그인 사용자 자격 증명을 추가하고, 스키마를 생성합니다. 스키마의 이름은 saas입니다.
참고: 기본 데이터베이스 데이터 정렬은 대/소문자를 구분합니다.
사전 요구 사항
- 외부 데이터베이스 서버로 설치된 지원되는 Microsoft SQL Server 버전
- 로드 밸런싱 구현 구성
- 인증 모드로 SQL Server 인증 선택
- Microsoft SQL Server Management Studio를 사용하거나 다른 Microsoft SQL Server CLI 클라이언트에서 데이터베이스 구성 요소에 액세스하고 이를 만들 수 있는 관리자 권한
프로시저
- sysadmin 계정 또는 sysadmin 권한이 있는 사용자 계정으로 Microsoft SQL Server Management Studio 세션에 로그인합니다.
편집기 창이 나타납니다.
- 도구 모음에서 새 쿼리를 클릭합니다.
- saas라는 기본 스키마가 있는 데이터베이스를 생성하려면 편집기 창에서 다음 명령을 입력합니다.
/*
Values within angle brackets (< >) are example values. When replacing the example value,
remove the angle brackets. The database name is case sensitive. 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
- 도구 모음에서 !실행을 클릭합니다.
이제 Microsoft SQL 데이터베이스 서버를 VMware Identity Manager 데이터베이스에 연결할 수 있습니다.
서버 차원의 보안 권한을 부여하는 데 사용되는 서버 역할은 public으로 설정됩니다. 데이터베이스 역할 멤버 자격은 db_owner입니다. 다른 역할은 설정하지 마십시오.
결과
Windows용 VMware Identity Manager를 설치할 때 연결할 이 데이터베이스 서버 인스턴스를 선택합니다. 설치 후 JDBC URL과 데이터베이스에 대해 생성된 사용자 이름 및 암호가 VMware Identity Manager 서버의 [데이터베이스 연결 설정] 페이지에서 구성됩니다. 외부 데이터베이스를 사용하도록 VMware Identity Manager 구성의 내용을 참조하십시오.