sp_grantlogin (języka Transact-SQL)

Tworzy SQL Server logowania.

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

sp_grantlogin [@loginame=] 'login'

Argumenty

  • [ @ loginame = ] 'login"
    Jest nazwą grupy lub użytkowników systemu Windows.Grupy lub użytkowników systemu Windows musi kwalifikowaną nazwą domena systemu Windows w formie domeny\użytkownika; na przykład London\Joeb.loginjest sysname, z braku domyślne.

Wartości kodów powrotnych

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

Uwagi

sp_grantlogin wymaga utworzenia logowania, który obsługuje dodatkowe opcje.Informacje na temat tworzenia logowania do serwera SQL zobaczUtwórz logowania (Transact-SQL)

sp_grantlogin nie można wykonać w ramach transakcji zdefiniowanej przez użytkownika.

Uprawnienia

Wymaga logowania dowolnego zmieniać uprawnienia na serwerze.

Przykłady

W poniższym przykładzie użyto CREATE LOGIN do tworzenia SQL Server logowania użytkownika systemu Windows Corporate\BobJ. jest to preferowana metoda.

CREATE LOGIN [Corporate\BobJ] FROM WINDOWS;
GO