Om een Microsoft SQL-database voor de VMware Identity Manager te gebruiken, moet u een nieuwe database in de Microsoft SQL-server maken. Tijdens de installatie moet u een verificatiemodus voor de database selecteren. Als u Windows-verificatie selecteert wanneer u de database maakt, voert u de gebruikersnaam en het domein in. De gebruikersnaam en het domein worden ingevoerd als domain\username
.
Over deze taak
Wanneer u de Microsoft SQL-opdrachten uitvoert, maakt u een database op de Microsoft SQL-server, voert u de naam van de database in, voegt u de aanmeldgegevens van de gebruiker toe en maakt u het schema. Het schema dat u uitvoert, heeft de naam saas.
Opmerking:
De standaardsortering is hoofdlettergevoelig.
Voorwaarden
Ondersteunde versie van de Microsoft SQL-server is geïnstalleerd als een externe databaseserver.
Implementatie van load-balancer is geconfigureerd.
Windows-verificatie is geselecteerd als verificatiemodus.
Beheerdersrechten om databasecomponenten te openen en te maken met behulp van Microsoft SQL Server Management Studio of van een andere Microsoft SQL Server CLI client.
Procedure
- Meld u aan op de sessie van Microsoft SQL Server Management Studio als de systeembeheerder van een gebruikersaccount met rechten van een systeembeheerder.
Het editorvenster verschijnt.
- Klik in de werkbalk op Nieuwe zoekopdracht.
- Als u de database met het standaardschema saas wilt maken, voert u de volgende opdrachten in het editorvenster in.
/*
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'<domein\gebruikersnaam>')
DROP USER [<domein\gebruikersnaam>]
GO
CREATE USER [<domein\gebruikersnaam>] FOR LOGIN [<domein\gebruikersnaam>]
WITH DEFAULT_SCHEMA=saas;
GO
CREATE SCHEMA saas AUTHORIZATION "<domein\gebruikersnaam>"
GRANT ALL ON DATABASE::<saasdb> TO "<domein\gebruikersnaam>";
GO
ALTER ROLE db_owner ADD MEMBER '<domein\gebruikersnaam>';
GO
- Klik op de werkbalk op Uitvoeren.
De databaseserver van Microsoft SQL is nu klaar om te worden verbonden met de database van VMware Identity Manager.
De serverrol die is gebruikt om beveiligingsmachtigingen te verlenen voor de hele server, is ingesteld op openbaar. Het lidmaatschap van de databaserol is db_owner. Stel geen andere rollen in.
Volgende stappen
Voer de JDBC-URL en de gebruikersnaam en het wachtwoord in die zijn gemaakt voor de database op de VMware Identity Manager-server. Ga op de beheerconsole van de VMware Identity Manager naar de pagina Appliance-instellingen > VA-configuratie > Installatie databaseverbinding. Zie VMware Identity Manager configureren om een externe database te gebruiken.