sys.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

sys.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 zur Erstellung von SQL Server-Logins finden Sie unterCREATE 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\BobJerstellt, die die bevorzugte Methode ist.

CREATE LOGIN [Corporate\BobJ] FROM WINDOWS;
GO