sp_denylogin (języka Transact-SQL)
Uniemożliwiają połączenie z wystąpienie programu Windows użytkownika lub grupy systemu Windows SQL Server.
Important Note: |
---|
This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Użycie ZMIANY LOGOWANIA zamiast niego. |
sp_denylogin [ @loginame = ] 'login'
Argumenty
- [ @loginame = ] **'**login '
Is the name of a Windows user or group.login is sysname, with no default.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Remarks
sp_denylogin powoduje zablokowanie CONNECT SQL uprawnienie do głównego poziom serwera mapowany do określonego użytkownika systemu Windows lub grupy systemu Windows.Jeśli serwer główny nie istnieje, zostanie on utworzony.Nowy podmiot będą widoczne w sys.server_principals (języka Transact-SQL) Służy do wyświetlania katalogu.
sp_denylogin nie można wykonać w transakcji zdefiniowanej przez użytkownika.
Uprawnienia
Członkostwo w grupie wymaga sysadmin ustalić roli serwera.
Przykłady
W poniższym przykładzie przedstawiono sposób użycia sp_denylogin , aby zapobiec użytkownika do systemu WindowsCORPORATE\GeorgeV łączenie się z serwerem.
EXEC sp_denylogin 'CORPORATE\GeorgeV';