Udostępnij za pośrednictwem


sp_denylogin (języka Transact-SQL)

Uniemożliwiają połączenie z wystąpienie programu Windows użytkownika lub grupy systemu Windows SQL Server.

Important noteImportant 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.

Topic link iconKonwencje składni języka Transact-SQL

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';