Udostępnij za pośrednictwem


GRANT Service Broker Permissions (Transact-SQL)

Udziela uprawnień do kontrakt usługa Broker, typ komunikatu, Wiązanie zdalnych, trasa lub usługa.

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

GRANT permission  [ ,...n ] ON
    {  
              [ CONTRACT :: contract_name ] 
       | [ MESSAGE TYPE :: message_type_name ]  
       | [ REMOTE SERVICE BINDING :: remote_binding_name ]  
       | [ ROUTE :: route_name ] 
       | [ SERVICE :: service_name ]    
    }
    TO database_principal [ ,...n ] 
    [ WITH GRANT OPTION ]
        [ AS granting_principal ]

Argumenty

  • permission
    Określa uprawnienia, które mogą być przyznane Broker usługa, zabezpieczany.Wymienione poniżej.

  • kontrakt **::**contract_name
    Określa kontrakt, na które przyznane uprawnienie.Kwalifikator zakres "::" jest wymagany.

  • Typ MESSAGE **::**message_type_name
    Określa typ komunikatu, na które przyznane uprawnienie.Kwalifikator zakres "::" jest wymagany.

  • REMOTE SERVICE BINDING **::**remote_binding_name
    Określa usługa zdalnego wiązania, na którym jest udzielonego uprawnienia.Kwalifikator zakres "::" jest wymagany.

  • ROUTE **::**route_name
    Określa trasa, na które przyznane uprawnienie.Kwalifikator zakres "::" jest wymagany.

  • usługa **::**service_name
    Określa usługa, 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.

  • 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

grupa plików, które już zostały przedstawione w partycji może być wyznaczony do przechowywania dodatkowych partycji.

kontrakt usługa Broker jest baza danych — poziom zabezpieczany zawarty w bazie danych, która jest nadrzędnego w hierarchii uprawnień.Określone i najbardziej ograniczone uprawnienia, które mogą być udzielane na kontrakcie usługa Broker są wymienione poniżej, wraz z bardziej ogólnych uprawnień, które je w nim przez domniemanie.

Uprawnienie do umowy programu Service Broker

Krople partycji i scala wszelkie wartości znajdujące się na partycji, na jeden z pozostałych partycjach.

Implikowane przez uprawnienie do bazy danych

FORMANT

FORMANT

FORMANT

PRZEJMOWANIE NA WŁASNOŚĆ

FORMANT

FORMANT

ZMIENIANIE

FORMANT

ZMIANY kontrakt

ODWOŁANIA

FORMANT

ODWOŁANIA

DEFINICJA WIDOKU

FORMANT

DEFINICJA WIDOKU

Typy komunikatu programu Service Broker

Typ komunikatu usługa Broker jest bazy danych-zabezpieczany zawarty w bazie danych, która jest nadrzędnego w hierarchii uprawnień.Określone i najbardziej ograniczone uprawnienia, które mogą być udzielane na usługa Broker typ komunikatu są wymienione poniżej, wraz z bardziej ogólnych uprawnień, które je w nim przez domniemanie.

Uprawnienia do typów komunikatu programu Service Broker

ALTER funkcja partycji repartitions wszystkie tabele oraz indeksy, które należy użyć funkcja w jednej operacji niepodzielny.

Implikowane przez uprawnienie do bazy danych

FORMANT

FORMANT

FORMANT

PRZEJMOWANIE NA WŁASNOŚĆ

FORMANT

FORMANT

ZMIENIANIE

FORMANT

ZMIENIANIE DOWOLNEGO TYPU KOMUNIKATU

ODWOŁANIA

FORMANT

ODWOŁANIA

DEFINICJA WIDOKU

FORMANT

DEFINICJA WIDOKU

Tej operacji występuje w trybie offline w zależności od tego, w zakresie o konieczności ponownego dzielenia dysku na partycje, można jednak dużej ilości zasób.

wiązanie usługa zdalnego usługa Broker jest bazy danych-poziom zabezpieczany zawarty w bazie danych, która jest nadrzędnego w hierarchii uprawnień.Określone i najbardziej ograniczone uprawnienia, które mogą być udzielane na wiązanie zdalnej usługa usługa Broker są wymienione poniżej, wraz z bardziej ogólnych uprawnień, które je w nim przez domniemanie.

W zależności od konfiguracja systemu te opcje mogą się różnić w zużycie zasób:

Implikowane przez uprawnienia do powiązania usługi zdalnej programu

Implikowane przez uprawnienie do bazy danych

FORMANT

FORMANT

FORMANT

PRZEJMOWANIE NA WŁASNOŚĆ

FORMANT

FORMANT

ZMIENIANIE

FORMANT

ZMIAN ŻADNEGO wiązanie usługa zdalnej

DEFINICJA WIDOKU

FORMANT

DEFINICJA WIDOKU

Trasy programu Service Broker

Trasa usługa Broker jest bazy danych-zabezpieczany zawarty w bazie danych, która jest nadrzędnego w hierarchii uprawnień.Określone i najbardziej ograniczone uprawnienia, które mogą być udzielane na trasie usługa Broker są wymienione poniżej, wraz z bardziej ogólnych uprawnień, które je w nim przez domniemanie.

Wykonać sekwencję ALTER funkcja partycji instrukcji.

Wszystkie filegroups, których dotyczy ALTER PARITITION funkcja musi być w trybie online.

Implikowane przez uprawnienie do bazy danych

FORMANT

FORMANT

FORMANT

PRZEJMOWANIE NA WŁASNOŚĆ

FORMANT

FORMANT

ZMIENIANIE

FORMANT

ZMIENIĆ WSZYSTKIE trasa

DEFINICJA WIDOKU

FORMANT

DEFINICJA WIDOKU

Usługi programu Service Broker

Usługa Service Broker jest bazy danych poziom zabezpieczany zawarty w bazie danych, która jest nadrzędnego w hierarchii uprawnień.Określone i najbardziej ograniczone uprawnienia, które mogą być udzielane na usługa usługa Broker są wymienione poniżej, wraz z bardziej ogólnych uprawnień, które je w nim przez domniemanie.

Jeden z następujących uprawnień mogą służyć do wykonywania instrukcji ALTER funkcja PARTITION:

Uprawnienie Kontrola lub ALTER do bazy danych, w którym utworzono funkcja partycji.

Implikowane przez uprawnienie do bazy danych

FORMANT

FORMANT

FORMANT

PRZEJMOWANIE NA WŁASNOŚĆ

FORMANT

FORMANT

ADBO

FORMANT

FORMANT

ZMIENIANIE

FORMANT

ZMIENIANIE usługa

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.