Share via


xp_grantlogin (Transact-SQL)

Erteilt einer Windows-Gruppe oder einem Windows-Benutzer Zugriff auf SQL Server.

Wichtiger HinweisWichtig

Diese Funktion wird in zukünftigen Versionen von Microsoft SQL Server nicht mehr bereitgestellt. Verwenden Sie diese Funktion beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird. Verwenden Sie stattdessen CREATE LOGIN.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

xp_grantlogin {[@loginame = ] 'login'} [,[@logintype = ] 'logintype']

Argumente

  • [ @loginame = ] 'login'
    Der Name des Windows-Benutzers oder der Windows-Gruppe, der bzw. die hinzugefügt werden soll. Für Windows-Benutzer oder -Gruppen ist ein mit der Windows-Domäne qualifizierter Name im Format Domain\User erforderlich. login ist vom Datentyp sysname und hat keinen Standardwert.

  • [ @logintype = ] 'logintype'
    Die Sicherheitsstufe des Anmeldenamens, dem die Zugriffsrechte erteilt werden. logintype ist vom Datentyp varchar(5), der Standardwert ist NULL. Es kann nur admin angegeben werden. Wenn admin angegeben wird, erhält login die Zugriffsrechte für SQL Server und wird als Mitglied der festen Serverrolle sysadmin hinzugefügt.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

xp_grantlogin ist nun eine gespeicherte Systemprozedur, keine erweiterte gespeicherte Prozedur. xp_grantlogin ruft sp_grantlogin und sp_addsrvrolemember auf.

Berechtigungen

Erfordert die Mitgliedschaft in der festen Serverrolle securityadmin. Wenn Sie logintype ändern, ist die Mitgliedschaft in der festen Serverrolle sysadmin erforderlich.