Um zu bestätigen, dass die Microsoft SQL-Datenbank zum Arbeiten mit VMware Identity Manager ordnungsgemäß konfiguriert ist, wird das folgende Verifizierungsskript ausgeführt, nachdem die Datenbank konfiguriert ist.
Voraussetzungen
Die Microsoft SQL-Datenbank wurde für den VMware Identity Manager-Dienst erstellt.
Prozedur
- Melden Sie sich in der Microsoft SQL Server Management Studio-Sitzung mit dem Benutzernamen und dem Kennwort <saasdb> an, die in dem Skript erstellt wurden, mit dem Sie die Datenbank erstellt haben.
Das Editor-Fenster wird eingeblendet.
- Klicken Sie in der Symbolleiste auf Neue Abfrage.
- Führen Sie die folgenden Befehle aus. Bearbeiten Sie die Befehle wie erforderlich.
execute as user = 'domain\username'
/* Check if user is db owner. Return true */
SELECT IS_ROLEMEMBER('db_owner') as isRoleMember
/* Make sure user is not sysadmin. Should return false */
SELECT IS_SRVROLEMEMBER('sysadmin') as isSysAdmin
/* check if saas schema exists, should be not null */
SELECT SCHEMA_ID('saas') as schemaId
/* check schema owner, should be user provided to installer */
SELECT SCHEMA_OWNER FROM INFORMATION_SCHEMA.SCHEMATA where SCHEMA_NAME='saas'
/* check if saas is user default schema, should return saas */
SELECT SCHEMA_NAME() as SchemaName
/* check db collation, should return Latin1_General_CS_AS */
SELECT DATABASEPROPERTYEX('<saasdb>', 'Collation') AS Collation
/* check if read committed snapshot is on, should return true */
SELECT is_read_committed_snapshot_on FROM sys.databases WHERE name='<saasdb>'
- Klicken Sie in der Symbolleiste auf Ausführen.
Wenn die Konfiguration nicht korrekt ist, werden Fehlermeldungen angezeigt. Bevor Sie mit der Konfiguration von VMware Identity Manager für die Verwendung der externen Microsoft SQL-Datenbank fortfahren, korrigieren Sie die Probleme, die in den Fehlermeldungen beschrieben sind.