Um eine Microsoft SQL-Datenbank für Workspace ONE Access 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.
    Hinweis: Microsoft SQL Server 2012 und 2014 müssen mit dem Microsoft SQL-Patch aktualisiert werden, um TLS 1.2 zu unterstützen.
  • 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.

    Sie können den Windows-Sortierungsnamen COLLATE, die Groß-/Kleinschreibung und die Unterscheidung nach Akzent festlegen. Der Standardwert ist Latin1_General_CS_AS. CS steht für Groß-/Kleinschreibung, AS für die Unterscheidung nach Akzent.

    Wichtig: Wenn Sie den COLLATE-Wert der Microsoft-Datenbank von Latin1_General_CS_AS ändern, müssen Sie die Eigenschaft datastore.collation in der Datei runtime-config.properties mit diesem Sortierreihenfolgenwert aktualisieren.
    /*
    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 Workspace ONE Access-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 Workspace ONE Access installieren, wählen Sie diese Datenbankserverinstanz für die Verbindung aus. Nach der Installation werden die JDBC-URL sowie der für die Datenbank erstellte Benutzername und das zugehörige Kennwort auf dem Workspace ONE Access-Server auf der Seite „Einrichtung der Datenbankverbindung“ konfiguriert. Weitere Informationen hierzu finden Sie unter Verwalten von Einstellungen für die externe Workspace ONE Access-Datenbank