Udostępnij za pośrednictwem


xp_grantlogin (języka Transact-SQL)

Udziela dostępu systemu Windows grupy lub użytkownika do SQL Server.

Ważna informacjaWażne:

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.Użycie Utworzyć identyfikator logowania zamiast.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

xp_grantlogin {[@loginame = ] 'login'} [,[@logintype = ] 'logintype']

Argumenty

  • [ @ loginame = ] 'login"
    Jest nazwą użytkownika systemu Windows lub grupy, które mają zostać dodane.Grupy lub użytkowników systemu Windows musi kwalifikowaną nazwą domena systemu Windows w formie domeny\użytkownika.loginjest sysname, z braku domyślne.

  • [ @ logintype = ] 'logintype"
    poziom zabezpieczeń logowania jest uzyskuje dostęp.logintypejest varchar(5), domyślna wartość NULL.Tylko admin można określić.Jeśli admin jest określony, login przyznany dostęp do SQL Serveri dodaje się jako element członkowski sysadmin stała rola serwera.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Uwagi

xp_grantlogin jest teraz systemu procedura składowana , zamiast rozszerzona procedura składowana.xp_grantlogin wywołania sp_grantlogin i sp_addsrvrolemember.

Uprawnienia

Wymaga członkostwa w securityadmin stała rola serwera.Przy zmianie logintype, wymaga członkostwa w sysadmin stała rola serwera.