sys.xp_grantlogin (Transact-SQL)

Van toepassing op:SQL Server

Geeft een Windows-groep of gebruiker toegang tot SQL Server.

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.xp_grantlogin
    [ @loginame = ] N'loginame'
    [ , [ @logintype = ] 'logintype' ]
[ ; ]

Arguments

[ @loginame = ] N'loginame'

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

[ @logintype = ] 'logintype'

Het beveiligingsniveau van het inloggen dat toegang krijgt. @logintype is varchar(5), met als standaard .NULL Alleen admin kan worden gespecificeerd. Als admin dat wordt gespecificeerd, krijgt @loginame toegang tot SQL Server en wordt toegevoegd als lid van de sysadmin vaste serverrol.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Remarks

xp_grantlogin is een systeemopgeslagen procedure in plaats van een uitgebreide opgeslagen procedure. xp_grantlogin roept sp_grantlogin en sp_addsrvrolemember.

Permissions

Vereist lidmaatschap van de securityadmin fixed server-rol. Het wijzigen van de @logintype vereist lidmaatschap van de sysadmin vaste serverrol.