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-Do Standard namen 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 ".