Udostępnij za pośrednictwem


Przyznawanie uprawnień wirtualny plik dziennika (języka Transact-SQL)

Udziela uprawnień do wirtualny plik dziennika.

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

GRANT { permission [ ,...n ] } ON ASSEMBLY :: assembly_name
    TO database_principal [ ,...n ]
    [ WITH GRANT OPTION ]
    [ AS granting_principal ]

Argumenty

  • permission
    Określa uprawnienia, które mogą być przyznane na wirtualny plik dziennika.Wymienione poniżej.

  • ON wirtualny plik dziennika **::**assembly_name
    Określa wirtualny plik dziennika, na które przyznane uprawnienie.Kwalifikator zakres "::" jest wymagany.

  • database_principal
    Określa główny, do których przyznane uprawnienie.Jedną z następujących czynności:

    • użytkownik bazy danych

    • rola bazy danych

    • Rola aplikacji

    • użytkownik bazy danych, zmapowany do identyfikatora logowania systemu Windows

    • użytkownik bazy danych, zmapowany do grupy systemu Windows

    • użytkownik bazy danych, zmapowany do certyfikat

    • mapowane na kluczu asymetrycznym, który użytkownik bazy danych

    • użytkownik bazy danych nie jest mapowane do głównego serwera.

  • OPCJA DOTACJI
    Wskazuje, że główny będzie również miał możliwości, aby udzielić określonych uprawnień do innych głównych.

  • AS granting_principal
    Określa główny, z którego podmiot, wykonywanie kwerendy pochodzi jej po prawej stronie, aby udzielić uprawnień.Jedną z następujących czynności:

    • użytkownik bazy danych

    • rola bazy danych

    • Rola aplikacji

    • użytkownik bazy danych, zmapowany do identyfikatora logowania systemu Windows

    • użytkownik bazy danych, zmapowany do grupy systemu Windows

    • użytkownik bazy danych, zmapowany do certyfikat

    • mapowane na kluczu asymetrycznym, który użytkownik bazy danych

    • użytkownik bazy danych nie jest mapowane do głównego serwera.

Remarks

wirtualny plik dziennika Jest baza danych — zabezpieczanego zawarty w bazie danych, która jest nadrzędnego w hierarchii uprawnień.Określone i najbardziej ograniczone uprawnienia, które mogą być udzielane na zestawie zostały wymienione poniżej, wraz z bardziej ogólnych uprawnień, które je w nim przez domniemanie.

wirtualny plik dziennika uprawnień

Implikowane przez wirtualny plik dziennika uprawnień

Implikowane przez uprawnienie do bazy danych

FORMANT

FORMANT

FORMANT

PRZEJMOWANIE NA WŁASNOŚĆ

FORMANT

FORMANT

ZMIENIANIE

FORMANT

ZMIENIANIE DOWOLNEGO wirtualny plik dziennika

ODWOŁANIA

FORMANT

ODWOŁANIA

DEFINICJA WIDOKU

FORMANT

DEFINICJA WIDOKU

Uprawnienia

Przekazująca (lub w opcji jako główny) musi mieć uprawnienie do samego siebie z GRANT OPTION lub wyższych uprawnień, które wymaga uprawnień, przyznanie.

Zazwyczaj te tabele są tworzone lub usuwane podczas ponownego uruchamiania bazy danych.

JAK granting_principal

Dodatkowe wymagane uprawnienie

Użytkownik bazy danych

Uprawnienie do PERSONIFIKACJI użytkownika, członkostwo w grupie db_securityadmin stała rola bazy danych, członkostwo w db_owner stała rola bazy danych, lub członkostwa w sysadmin ustalić roli serwera.

Użytkownik bazy danych, zmapowany do identyfikatora logowania systemu Windows

Uprawnienie do PERSONIFIKACJI użytkownika, członkostwo w grupie db_securityadmin stała rola bazy danych, członkostwo w db_owner stała rola bazy danych, lub członkostwa w sysadmin ustalić roli serwera.

Użytkownik bazy danych, zmapowany do grupy systemu Windows

Członkostwo w grupie systemu Windows, członkostwo w grupie db_securityadmin stała rola bazy danych, członkostwo w db_owner stała rola bazy danych, lub członkostwa w sysadmin ustalić roli serwera.

Użytkownik bazy danych, zmapowany do certyfikat

Członkostwo w grupie db_securityadmin roli członkostwa w stałej bazy danychdb_owner ustala rola bazy danych lub członkostwa w sysadmin ustalić roli serwera.

Mapowane na kluczu asymetrycznym, który użytkownik bazy danych

Członkostwo w grupie db_securityadmin roli członkostwa w stałej bazy danychdb_owner ustala rola bazy danych lub członkostwa w sysadmin ustalić roli serwera.

Użytkownik bazy danych nie jest mapowane do dowolnego serwera głównego

Uprawnienie do PERSONIFIKACJI użytkownika, członkostwo w grupie db_securityadmin stała rola bazy danych, członkostwo w db_owner stała rola bazy danych, lub członkostwa w sysadmin ustalić roli serwera.

rola bazy danych

ALTER uprawnienia roli, członkostwo w grupie db_securityadmin stała rola bazy danych, członkostwo w db_owner stała rola bazy danych, lub członkostwa w sysadmin ustalić roli serwera.

Rola aplikacji

ALTER uprawnienia roli, członkostwo w grupie db_securityadmin stała rola bazy danych, członkostwo w db_owner stała rola bazy danych, lub członkostwa w sysadmin ustalić roli serwera.

Właściciele obiektów mogą udzielać uprawnienia do obiektów będących ich własnością.Podmioty z uprawnieniem CONTROL do obiektu zabezpieczonego mogą udzielać uprawnień do tego obiektu zabezpieczonego.

Grantees uprawnienie Kontrola serwera, takie jak członkowie sysadmin stała rola serwera, mogą udzielać żadnych uprawnień w przypadku dowolnego zabezpieczany na serwerze.Grantees uprawnienie Kontrola do bazy danych, takie jak członkowie db_owner ustalić rola bazy danych mogą udzielać żadnych uprawnień w przypadku dowolnego zabezpieczany w bazie danych.Zazwyczaj kwerendy w tej samej klasie są identyczne, z wyjątkiem wartości parametru.