sp_grantlogin (Transact-SQL)
Gilt für: SQL Server
Erstellt eine SQL Server-Anmeldung.
Wichtig
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen CREATE LOGIN .
Transact-SQL-Syntaxkonventionen
Syntax
sp_grantlogin [ @loginame = ] N'loginame'
[ ; ]
Argumente
[ @loginame = ] N'loginame'
Der Name eines Windows-Benutzers oder einer Windows-Gruppe. @loginame ist "sysname" ohne Standard. Der Windows-Benutzer oder die Windows-Gruppe muss mit einem Windows-Domänennamen im Formular <domain>\<user>
qualifiziert werden, z. B London\Joeb
. .
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
sp_grantlogin
Aufrufe CREATE LOGIN
, die zusätzliche Optionen unterstützen. Informationen zum Erstellen von SQL Server-Anmeldungen finden Sie unter CREATE LOGIN
sp_grantlogin
kann nicht innerhalb einer benutzerdefinierten Transaktion ausgeführt werden.
Berechtigungen
Erfordert die Mitgliedschaft in der festen Serverrolle securityadmin .
Beispiele
Im folgenden Beispiel wird CREATE LOGIN
eine SQL Server-Anmeldung für den Windows-Benutzer Corporate\BobJ
erstellt, die die bevorzugte Methode ist.
CREATE LOGIN [Corporate\BobJ] FROM WINDOWS;
GO