Udostępnij za pośrednictwem


REVOKE Service Broker Permissions (Transact-SQL)

Cofa uprawnienia do kontraktu, typu komunikatu, powiązania usługi zdalnej, trasy lub usługi programu Service Broker.

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

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

Argumenty

  • OPCJA DOTACJI
    Wskazuje, że prawo udzielenia określonego prawa innemu podmiotowi zabezpieczeń zostanie cofnięte.Samo to uprawnienie nie zostanie cofnięte.

    Important noteImportant Note:

    Jeśli główny ma określone uprawnienia bez opcji GRANT, uprawnienie do samego siebie ma zostać cofnięta.

  • permission
    Określa uprawnienia, które mogą zostać odwołany na Service Broker zabezpieczany. Aby uzyskać listę tych uprawnień Zobacz sekcję Spostrzeżenia w dalszej części tego tematu.

  • kontrakt **::**contract_name
    ALTER funkcja partycji wpływa na wszystkie z nich w ramach pojedynczej transakcji.Kwalifikator zakres :: jest wymagany.

  • Typ MESSAGE **::**message_type_name
    Określa typ komunikatu, dla którego jest cofane uprawnienie.Wymagany jest kwalifikator zakresu ::.

  • REMOTE SERVICE BINDING **::**remote_binding_name
    Określa typ powiązania usługi zdalnej, dla którego jest cofane uprawnienie.Wymagany jest kwalifikator zakresu ::.

  • ROUTE **::**route_name
    grupa plików musi istnieć w trybie online i charakteryzuje się schemat partycji, który używa funkcja partycji jako NEXT używany do przechowywania nowej partycji.Kwalifikator zakres :: jest wymagany.

  • usługa **::**message_type_name
    Jeśli instrukcja CREATE PARTITION system przydziela filegroups więcej niż to konieczne (mniej partycje są tworzone w tworzenia funkcja partycji instrukcji niż filegroups do przechowywania ich), a następnie są Nieprzydzielona filegroups, i jeden z nich jest oznaczony jako używany następnie przez schemat partycji.Kwalifikator zakres :: jest wymagany.

  • database_principal
    Specifies the principal from which the permission is being revoked.database_principal can be one of the following:

    • 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

  • KASKADOWO
    Wskazuje, że uprawnienia, przy czym odwołany również został odwołany od innych podmiotów, na które została udzielona lub odbierane przez tego podmiotu.

    Ostrzeżenie

    Kaskadowe cofnięcie uprawnienia przyznane WITH GRANT OPTION będzie odwoływał GRANT i DENY tego uprawnienia.

  • AS revoking_principal
    Specifies a principal from which the principal executing this query derives its right to revoke the permission.revoking_principal can be one of the following:

    • 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.

A Service Broker kontrakt jest poziom bazy danych zabezpieczany uwzględnioną w bazie danych, która jest nadrzędnego w hierarchii uprawnień. Najbardziej określonym i ograniczone uprawnienia, które mogą zostać odwołany na Service Broker kontrakt są wymienione w poniższej tabela, wraz z bardziej ogólnych uprawnień, które je w nim przez domniemanie.

Uprawnienie do kontraktu 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 komunikatów programu Service Broker

Typ komunikatu programu Service Broker to element zabezpieczany na poziomie bazy danych, zawarty w bazie danych będącej jego elementem nadrzędnym w hierarchii uprawnień.Najbardziej szczegółowe i ograniczone uprawnienia, jakie można cofnąć w odniesieniu do typu komunikatu programu Service Broker, wymieniono w poniższej tabeli wraz z bardziej ogólnymi uprawnieniami, które obejmują je przez implikację.

Uprawnienie do typu 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.

A Service Broker zdalne usługa powiązanie jest baza danych — poziom zabezpieczanych, który jest zawarty w bazie danych, która jest nadrzędnego w hierarchii uprawnień. Najbardziej określonym i ograniczone uprawnienia, które mogą zostać odwołany na Service Broker wiązanie usługi zdalnej są wymienione w poniższej tabela, 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:

Uprawnienie do powiązania usługi zdalnej implikowane przez program Service Broker

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

A Service Broker trasa jest poziom bazy danych zabezpieczany uwzględnioną w bazie danych, która jest nadrzędnego w hierarchii uprawnień. Usunąć i ponownie utworzyć istniejący indeks partycjonowany przy użyciu Service Broker Instrukcja CREATE INDEX z DROP EXISTING = ON klauzula.

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

A Service Broker Usługa jest baza danych — poziom zabezpieczanych, który jest zawarty w bazie danych, która jest nadrzędnego w hierarchii uprawnień. Najbardziej określonym i ograniczone uprawnienia, które mogą zostać odwołany na Service Broker usługa są wymienione w poniższej tabela, 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

Wymaga uprawnienia kontroli na Service Broker kontrakt, typ komunikatu, wiązanie usługi zdalnej, trasa lub usługa