sp_denylogin (języka Transact-SQL)
Uniemożliwiają połączenie do wystąpienie systemu Windows użytkownika lub grupy systemu Windows SQL Server.
Waż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 Logowania ZMIENIA zamiast. |
Składnia
sp_denylogin [ @loginame = ] 'login'
Argumenty
- [ @ loginame = ] 'login"
Jest nazwą grupy lub użytkowników systemu Windows.loginjest sysname, z braku domyślne.
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Uwagi
sp_denylogin odmawia uprawnienie POŁĄCZ SQL głównemu zobowiązanemupoziom serwera - mapowany do określonego systemu Windows użytkownika lub grupy systemu Windows.Główny serwer nie istnieje, zostanie utworzony.Nowy podmiot będzie widoczny w sys.server_principals (języka Transact-SQL) wykazu widoku.
sp_denylogin nie można wykonać w ramach transakcji zdefiniowanej przez użytkownika.
Uprawnienia
Wymaga członkostwa w sysadmin stała rola serwera.
Przykłady
Poniższy przykład pokazuje sposób używania sp_denylogin do zapobiegania użytkownika systemu Windows CORPORATE\GeorgeV Łączenie się z serwerem.
EXEC sp_denylogin 'CORPORATE\GeorgeV';