sys.sp_grantlogin (Transact-SQL)

Gäller för:SQL Server

Skapar en SQL Server-inloggning.

Important

Den här funktionen tas bort i en framtida version av SQL Server. Undvik att använda den här funktionen i nytt utvecklingsarbete och planera att ändra program som för närvarande använder den här funktionen. Använd CREATE LOGIN i stället.

Transact-SQL syntaxkonventioner

Syntax

sys.sp_grantlogin [ @loginame = ] N'loginame'
[ ; ]

Arguments

[ @loginame = ] N'loginame'

Namnet på en Windows-användare eller grupp. @loginame är sysname, utan standard. Windows-användaren eller gruppen måste vara kvalificerad med ett Windows-domännamn i formen <domain>\<user>; till exempel, London\Joeb.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Remarks

sp_grantlogin Call, CREATE LOGINvilket stödjer extra alternativ. För information om hur man skapar SQL Server-inloggningar, seCREATE LOGIN

sp_grantlogin kan inte köras i en användardefinierad transaktion.

Permissions

Kräver medlemskap i rollen som säkerhetsadmin fast server.

Examples

Följande exempel används CREATE LOGIN för att skapa en SQL Server-inloggning för Windows-användaren Corporate\BobJ, vilket är den föredragna metoden.

CREATE LOGIN [Corporate\BobJ] FROM WINDOWS;
GO