2017-07-11 15 views
0

Ich habe einen Azure SQL Server und kann SSMS in diesen integrieren. Ich habe auch ein Azure Active Directory mit einem Benutzer namens [email protected] Ich möchte diesen Benutzer hinzufügen, um Berechtigungen für eine Datenbank in meinem Azure SQL Server zu haben. Der erste Schritt besteht darin, es zur primären Sicherheit von Azure SQL Server hinzuzufügen.Hinzufügen von Azure Active Directory-Benutzer zu Azure SQL-Datenbank

Ich habe folgendes auf der Master-Datenbank versucht:

CREATE USER [[email protected]] FROM EXTERNAL PROVIDER; 
CREATE USER mytestuser; 

Aber dies erzeugt die Fehler:

Haupt '[email protected]' konnte nicht erstellt werden. Nur mit Active Directory-Konten hergestellte Verbindungen können andere Active Directory-Benutzer erstellen.

und

'mytestuser' ist kein gültiges Login oder Sie haben keine Berechtigung.

Wie füge ich Azure Active Account zu Azure SQL hinzu? Sobald ich es über den Master hinzugefügt haben, um es in Sicherheit auftaucht, sollte ich in der Lage sein, es über eine beliebige Anzahl von erstellten Datenbanken hinzuzufügen:

CREATE USER mytestuser FROM LOGIN mytestuser; 
+1

verbinden müssen Sie wahrscheinlich zu Ihrer Datenbank anstelle von Master – 4c74356b41

+0

wechseln Ich habe das auch versucht. Ich werde ein AD-Admin zu Azure SQL hinzufügen und versuchen, dass, obwohl – Kode

+0

Anmeldung mit dem Azure Active Directory-Admin mit Azure SQL verbunden funktioniert ... aber versuchen, dies aus Azure SQL nicht – Kode

Antwort

0

Ich konnte ein Active Directory-Benutzer verbinden und fügen aber es erforderlich, die folgenden:

1) SQL Server Management Studio 2016 oder höher die Active haben Optionen für die Verzeichnisanmeldung (Ich habe die Active Directory-Kennwortauthentifizierung verwendet)

2) Sicherstellen, dass der Azure SQL Server über das Azure Active Directory-Admin-Set verfügt. Sie werden dieses Konto in Schritt 1

Verwandte Themen