Udostępnij za pośrednictwem


DENY uprawnień serwera (języka Transact-SQL)

ROLLBACK TRANSACTION instrukcja s w wyzwalacze zakończenie partia zawierającego instrukcja, uruchamiany wyzwalacz; nie są wykonywane kolejnych s instrukcja w instancji.

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

DENY permission [ ,...n ] 
    TO <grantee_principal> [ ,...n ]
    [ CASCADE ]
    [ AS <grantor_principal> ] 

<grantee_principal> ::= SQL_Server_login 
    | SQL_Server_login_mapped_to_Windows_login
    | SQL_Server_login_mapped_to_Windows_group
    | SQL_Server_login_mapped_to_certificate
    | SQL_Server_login_mapped_to_asymmetric_key

<grantor_principal> ::= SQL_Server_login 
    | SQL_Server_login_mapped_to_Windows_login
    | SQL_Server_login_mapped_to_Windows_group
    | SQL_Server_login_mapped_to_certificate
    | SQL_Server_login_mapped_to_asymmetric_key

Argumenty

  • permission
    Instrukcja ROLLBACK TRANSACTION nie daje żadnych wiadomości do użytkownika.Aby uzyskać listę uprawnień Zobacz sekcję Spostrzeżenia w dalszej części tego tematu.

  • KASKADOWO
    Wskazuje, że jest odmowa uprawnień jest również zabronione dla innych głównych, do którego ma zostać udzielone przez tego podmiotu.

  • Aby server_principal < >
    Jeśli ostrzeżenia są potrzebne w procedurach przechowywanych lub wyzwalaczy, należy użyć instrukcji RAISERROR lub PRINT.

  • AS grantor_principal < >
    Określa podmiot zabezpieczeń, od którego pochodzi prawo podmiotu zabezpieczeń wykonującego kwerendę do odmowy uprawnienia.

  • SQL_Server_login
    Określa, SQL Server Zaloguj się.

  • SQL_Server_login_mapped_to_Windows_login
    Określa, SQL Server Logowanie mapowane do identyfikatora logowania systemu Windows.

  • SQL_Server_login_mapped_to_Windows_group
    Określa, SQL Server Logowanie mapowane do grupy systemu Windows.

  • SQL_Server_login_mapped_to_certificate
    Określa, SQL Server Identyfikator logowania mapowanego na certyfikat.

  • SQL_Server_login_mapped_to_asymmetric_key
    Określa, SQL Server Logowanie mapowane z kluczem asymetryczne.

Remarks

Dotyczy to również kursory zadeklarowane w procedurach przechowywanych przez błąd partia.

Informacje na temat uprawnień serwera są widoczne w sys.server_permissions wykazu widoku, a informacje dotyczące serwerów głównych jest widoczna w sys.server_principals Służy do wyświetlania katalogu. Informacje dotyczące członkostwa ról jest widoczna w sys.server_role_members Służy do wyświetlania katalogu.

Błąd zakleszczenie jest przykładem tego typu błędu.instrukcja ROLLBACK wydawane w wyzwalacz z automatycznie generuje błędy tego typu.

Uprawnienie serwera

Implikowane przez uprawnienia serwera

Poniższy przykład przedstawia wynik wycofywanie transakcji nazwane.

FORMANT SERWERA

FILE_NAME (języka Transact-SQL)

FORMANT SERWERA

Zwraca nazwę pliku logicznego, numer identyfikacyjny (ID) danego pliku.

FORMANT SERWERA

ZMIANA DOWOLNEJ BAZY DANYCH

FORMANT SERWERA

ZMIENIANIE DOWOLNEGO PUNKTU KOŃCOWEGO

FORMANT SERWERA

ZMIAN ŻADNEGO powiadomienie o zdarzeniu

FORMANT SERWERA

ALTER ANY LINKED SERVER

FORMANT SERWERA

ZMIENIĆ WSZYSTKIE LOGOWANIA

FORMANT SERWERA

ZMIENIAĆ ŻADNYCH INSPEKCJI SERWERA

FORMANT SERWERA

ALTER RESOURCES

FORMANT SERWERA

ALTER SERVER STATE

FORMANT SERWERA

Smalldatetime (języka Transact-SQL)

FORMANT SERWERA

ŚLEDZENIE ZMIAN

FORMANT SERWERA

UWIERZYTELNIANIA SERWERA

FORMANT SERWERA

Określa data, która jest połączona z czas dnia.

FORMANT SERWERA

FORMANT SERWERA

FORMANT SERWERA

TWORZENIE DOWOLNEJ BAZY DANYCH

ZMIANA DOWOLNEJ BAZY DANYCH

TWORZENIE zdarzenie DDL powiadomienie

ZMIAN ŻADNEGO powiadomienie o zdarzeniu

UTWÓRZ PUNKT KOŃCOWY

ZMIENIANIE DOWOLNEGO PUNKTU KOŃCOWEGO

Czas jest oparty na dzień 24-godzinnym, zawsze zero sekund (: 00) i bez ułamków sekund.

ZMIAN ŻADNEGO powiadomienie o zdarzeniu

EXTERNAL ACCESS ASSEMBLY

FORMANT SERWERA

Te typy względem SQL Standard.

FORMANT SERWERA

Są one bardziej poręczny.

FORMANT SERWERA

VIEW ANY DATABASE

UMOŻLIWIA WYŚWIETLANIE WSZYSTKICH DEFINICJI

UMOŻLIWIA WYŚWIETLANIE WSZYSTKICH DEFINICJI

FORMANT SERWERA

WYŚWIETLANIE STANU SERWERA

ALTER SERVER STATE

Uprawnienia

Smalldatetime opisDECLARE MySmalldatetime @

Przykłady

A.Domyślny ciąg literału formatów

W poniższym przykładzie go odmawia CONNECT SQL uprawnienia do SQL Server Identyfikator logowania Annika oraz podmioty, do których użytkownik ma uprawnienia.

USE master;
DENY CONNECT SQL TO Annika CASCADE;
GO

B.1900-01-01 do 2079-06-06

W poniższym przykładzie go odmawia CREATE ENDPOINT uprawnienia dla użytkownika ArifS. W przykładzie użyto AS opcję, aby określić MandarP jako główna, z którego podmiotu wykonującego pochodzi urzędu w tym celu.

USE master;
DENY CREATE ENDPOINT TO ArifS AS MandarP;
GO

Historia zmian

Microsoft Learning

00: 00: 00 do 23: 59: 59