Um eine Microsoft SQL-Datenbank für VMware Identity Manager zu verwenden, müssen Sie eine neue Datenbank in Microsoft SQL Server erstellen. Während der Installation müssen Sie einen Authentifizierungsmodus für die Datenbank auswählen. Wenn Sie beim Erstellen der Datenbank die SQL Server-Authentifizierung auswählen, geben Sie einen lokalen Benutzernamen und ein Kennwort ein.

Wenn Sie die Microsoft SQL-Befehle ausführen, erstellen Sie eine Datenbank auf dem Microsoft SQL-Server, geben den Datenbanknamen ein, fügen die Anmeldedaten für den Benutzer hinzu und erstellen das Schema. Das Schema heißt saas.

Informieren Sie sich vor dem Erstellen des Datenbanknamens in der Microsoft SQL-Dokumentation über die Konventionen für Dateinamen.

Hinweis: Bei der Standardsortierung der Datenbank wird zwischen Groß- und Kleinschreibung unterschieden.

Voraussetzungen

  • Unterstützte und als externer Datenbankserver installierte Version von Microsoft SQL Server.
  • Konfigurierte Implementierung für den Lastausgleich
  • SQL Server-Authentifizierung als Authentifizierungsmodus ausgewählt.
  • Administratorrechte für den Zugriff auf Datenbankkomponenten und deren Erstellung mithilfe von Microsoft SQL Server Management Studio oder einem anderen Microsoft SQL Server CLI-Client.

Prozedur

  1. Melden Sie sich bei der Microsoft SQL Server Management Studio-Sitzung als Sysadmin oder bei einem Benutzerkonto mit Sysadmin-Rechten an.
    Das Editor-Fenster wird eingeblendet.
  2. Klicken Sie in der Symbolleiste auf Neue Abfrage.
  3. Um die Datenbank mit dem Standardschema namens saas zu erstellen, geben Sie die folgenden Befehle in das Editor-Fenster ein.
    /*
    Values within angle brackets (< >) are example values. When replacing the example value,
    remove the angle brackets. The database name is case sensitive, and the name must be one word with no spaces. 
    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
    
    
  4. Klicken Sie in der Symbolleiste auf Ausführen.
    Der Microsoft SQL-Datenbankserver steht nun für eine Verbindung mit der VMware Identity Manager-Datenbank zur Verfügung.

    Die Server-Rolle, die zum Erteilen von serverweiten Berechtigungen verwendet wird, ist auf öffentlichfestgelegt. Die Datenbank-Rollenmitgliedschaft lautet db_owner. Richten Sie keine weiteren Rollen ein.

Ergebnisse

Wenn Sie den VMware Identity Manager für Windows installieren, wählen Sie diese Datenbankserverinstanz als Verbindung aus. Nach der Installation werden die JDBC-URL sowie der für die Datenbank erstellte Benutzername und das zugehörige Kennwort auf dem VMware Identity Manager-Server auf der Seite „Einrichtung der Datenbankverbindung“ konfiguriert. Weitere Informationen hierzu finden Sie unter Konfigurieren von VMware Identity Manager für die Verwendung einer externen Datenbank