REVOKE Service Broker Permissions (Transact-SQL)
Cofa uprawnienia do kontraktu, typu komunikatu, powiązania usługi zdalnej, trasy lub usługi programu Service Broker.
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 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