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
sp_grantlogin [@loginame=] 'login'
Argumente
[ @loginame = ] 'login'
Ist der Name eines Windows-Benutzers oder einer Windows-Gruppe. Der Windows-Benutzer oder die Windows-Gruppe muss mit einem Windows-Domänennamen im Formular "Domänenbenutzer\" qualifiziert sein, z. B. London\Joeb. login ist vom Datentyp sysnameund hat keinen Standardwert.
Rückgabecodewerte
„0“ (erfolgreich) oder „1“ (fehlerhaft)
Hinweise
sp_grantlogin aufruft CREATE LOGIN, die zusätzliche Optionen unterstützt. Informationen zum Erstellen von SQL Server-Anmeldungen finden Sie unter CREATE LOGIN (Transact-SQL)
sp_grantlogin kann nicht innerhalb einer benutzerdefinierten Transaktion ausgeführt werden.
Berechtigungen
Erfordert die Mitgliedschaft des Sicherheitsadmins für Serverrollen.
Beispiele
Im folgenden Beispiel wird CREATE LOGIN
eine SQL Server-Anmeldung für den Windows-Benutzer Corporate\BobJ.
erstellt. Dies ist die bevorzugte Methode.
CREATE LOGIN [Corporate\BobJ] FROM WINDOWS;
GO
Weitere Informationen
Gespeicherte Sicherheitsprozeduren (Transact-SQL)
CREATE LOGIN (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für