sys.sp_grantlogin (Transact-SQL)

Van toepassing op:SQL Server

Maakt een SQL Server-login aan.

Important

Deze functie wordt verwijderd in een toekomstige versie van SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie. Gebruik in plaats daarvan CREATE LOGIN.

Transact-SQL syntaxis-conventies

Syntax

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

Arguments

[ @loginame = ] N'loginame'

De naam van een Windows-gebruiker of -groep. @loginame is een systeemnaam, zonder standaard. De Windows-gebruiker of -groep moet gekwalificeerd zijn met een Windows-domeinnaam in de vorm <domain>\<user>; bijvoorbeeld, London\Joeb.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Remarks

sp_grantlogin Calls CREATE LOGIN, wat extra opties ondersteunt. Voor informatie over het aanmaken van SQL Server-logins, zieCREATE LOGIN

sp_grantlogin kan niet worden uitgevoerd binnen een door de gebruiker gedefinieerde transactie.

Permissions

Vereist lidmaatschap van de securityadmin fixed server-rol.

Examples

Het volgende voorbeeld wordt gebruikt CREATE LOGIN om een SQL Server-login aan te maken voor de Windows-gebruikerCorporate\BobJ, wat de voorkeursmethode is.

CREATE LOGIN [Corporate\BobJ] FROM WINDOWS;
GO