ODWOŁAJ uprawnienia głównego serwera (Transact-SQL)
Unieważnia uprawnienia udzielone lub odmówione na SQL Server logowania.
Składnia
REVOKE [ GRANT OPTION FOR ] permission [ ,...n ] }
ON LOGIN :: SQL_Server_login
{ FROM | TO } <server_principal> [ ,...n ]
[ CASCADE ]
[ AS SQL_Server_login ]
<server_principal> ::=
SQL_Server_login
| SQL_Server_login_from_Windows_login
| SQL_Server_login_from_certificate
| SQL_Server_login_from_AsymKey
Argumenty
permission
Określa uprawnienia, które mogą być cofnięte na SQL Server logowania.Aby uzyskać listę uprawnień Zobacz sekcję Spostrzeżenia w dalszej części tego tematu.LOGIN :: SQL_Server_login
Określa SQL Server o odwołaniu uprawnienia logowania.zakreskwalifikator (:) jest wymagany.{ Z | DO}SQL_Server_login
Określa SQL Server z którego odwołaniu uprawnienia logowania.SQL_Server_login
Określa nazwę SQL Server logowania.SQL_Server_login_from_Windows_login
Określa nazwę SQL Server logowania utworzone na podstawie identyfikatora logowania systemu Windows.SQL_Server_login_from_certificate
Określa nazwę SQL Server logowania mapowanego certyfikat.SQL_Server_login_from_AsymKey
Określa nazwę SQL Server logowania mapowane do kluczasymetrycznego.OPCJA DOTACJI
Wskazuje, w prawo, aby udzielić określonych uprawnień do innych podmiotów zostaną uchylone.Uprawnienia, sam nie zostaną uchylone.Ważne: Jeżeli główny zobowiązany określone uprawnienie bez opcji dotacji, uprawnienie, sam zostaną uchylone.
KASKADA
Wskazuje, że uprawnienie odwołaniu również jest odwołany z innych podmiotów, do których została przyznana lub odbierane przez ten podmiot.Przestroga Kaskadowy odwołania uprawnienie przyznało z opcji dotacji będzie odwoływał Zezwalaj i ODMÓW tego uprawnienia.
JAKSQL_Server_login
Określa SQL Server logowania, z którego podmiot wykonywanie tej kwerendy uzyskuje swoje prawo odwołać uprawnienia.
Uwagi
A SQL Server Logowanie jest serwer -poziom zabezpieczany.Najbardziej szczególnego i ograniczonego uprawnienia, które mogą być cofnięte na SQL Server logowania są wymienione w poniższej tabela, wraz z uprawnienia bardziej ogólne, obejmujące ich przez implikacją.
SQL Uprawnienia logowania serwera |
Implikowane przez uprawnienia logowania serwera SQL |
Implikowane przez uprawnienia serwera |
---|---|---|
FORMANT |
FORMANT |
FORMANT SERWERA |
PERSONIFIKACJA |
FORMANT |
FORMANT SERWERA |
DEFINICJA WIDOKU |
FORMANT |
UMOŻLIWIA WYŚWIETLANIE WSZYSTKICH DEFINICJI |
ZMIEŃ |
FORMANT |
ZMIENIA WSZELKIE LOGOWANIA |
Uprawnienia
Wymaga uprawnienie Kontrola logowania lub zmiany logowania dowolnego uprawnień na serwerze.
Przykłady
A.Odwoływanie uprawnienia PERSONIFIKUJ identyfikatora logowania
Poniższy przykład odwołuje IMPERSONATE uprawnienie do SQL Server logowania WanidaBenshoof z SQL Server logowania utworzonych przez użytkownika systemu Windows AdvWorks\YoonM.
USE master;
REVOKE IMPERSONATE ON LOGIN::WanidaBenshoof FROM [AdvWorks\YoonM];
GO
B.Odwoływanie uprawnień definicji WIDOKU z KASKADOWO
Poniższy przykład odwołuje VIEW DEFINITION uprawnienie do SQL Server logowania EricKurjan z SQL Server logowania RMeyyappan.CASCADE Opcji wskazuje, że VIEW DEFINITION uprawnienie do EricKurjan również zostaną uchylone od podmiotów, do której RMeyyappan przyznane uprawnienie.
USE master;
REVOKE VIEW DEFINITION ON LOGIN::EricKurjan FROM RMeyyappan
CASCADE;
GO
Zobacz także