xp_grantlogin (Transact-SQL)
Gilt für: SQL Server
Gewährt einer Windows-Gruppe oder einem Benutzer Zugriff auf SQL Server.
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
xp_grantlogin { [ @loginame = ] 'login' } [ , [ @logintype = ] 'logintype' ]
Argumente
[ @loginame = ] 'login'
Der Name des hinzuzufügenden Windows-Benutzers oder der Windows-Gruppe. Der Windows-Benutzer oder die Windows-Gruppe muss mit einem Windows-Domänennamen im Formular <domain>\<user>
qualifiziert werden. @loginame ist "sysname" ohne Standard.
[ @logintype = ] 'logintype'
Die Sicherheitsstufe der Anmeldung, der Zugriff gewährt wird. @logintype ist varchar(5) mit einem Standardwert von NULL
. Es kann nur admin
angegeben werden. Wenn admin
angegeben, wird @loginame Zugriff auf SQL Server gewährt und als Mitglied der festen Serverrolle "sysadmin " hinzugefügt.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
xp_grantlogin
ist eine gespeicherte Systemprozedur anstelle einer erweiterten gespeicherten Prozedur. xp_grantlogin
Anrufe sp_grantlogin
und sp_addsrvrolemember
.
Berechtigungen
Erfordert die Mitgliedschaft in der festen Serverrolle securityadmin . Das Ändern der @logintype erfordert die Mitgliedschaft in der festen Serverrolle "sysadmin ".