Freigeben über


sp_grantlogin (Transact-SQL)

Erstellt einen SQL Server-Anmeldenamen.

ms173449.note(de-de,SQL.90).gifWichtig:
Dieses Feature wird in einer zukünftigen Version von Microsoft SQL Server entfernt. Verwenden Sie dieses Feature 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

sp_grantlogin [@loginame=] 'login'

Argumente

  • [ @loginame = ] 'login'
    Der Name eines Windows-Benutzers oder einer Windows-Gruppe. Windows-Benutzer oder -Gruppen müssen mit einem Windows-Domänennamen im Format Domain\User qualifiziert werden, z. B London\Joeb. login ist vom Datentyp sysname und hat keinen Standard.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_grantlogin ruft CREATE LOGIN auf, wodurch zusätzliche Optionen unterstützt werden. Informationen zum Erstellen von SQL Server-Anmeldenamen finden Sie unter CREATE LOGIN (Transact-SQL)

sp_grantlogin kann nicht innerhalb einer benutzerdefinierten Transaktion ausgeführt werden.

Berechtigungen

Erfordert die ALTER ANY LOGIN-Berechtigung auf dem Server.

Beispiele

Im folgenden Beispiel wird CREATE LOGIN zum Erstellen eines SQL Server-Anmeldenamens für den Windows-Benutzer Corporate\BobJ. verwendet. Dies ist die bevorzugte Methode.

CREATE LOGIN [Corporate\BobJ] FROM WINDOWS;
GO

Siehe auch

Verweis

Gespeicherte Sicherheitsprozeduren (Transact-SQL)
CREATE LOGIN (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005