Sdílet prostřednictvím


catalog.revoke_permission (databáze SSISDB)

platí pro:SQL Server SSIS Integration Runtime ve službě Azure Data Factory

platí pro:SQL Server

Odvolá oprávnění k zabezpečitelnému objektu v katalogu integračních služeb.

Syntaxe

catalog.revoke_permission [ @object_type = ] object_type  
    , [ @object_id = ] object_id  
    , [ @principal_id = ] principal_id  
    , [ @permission_type = ] permission_type  

Argumenty

[ @object_type = ] typ_objektu
Typ zabezpečitelného objektu. Typy zabezpečitelných objektů zahrnují složku (1), projekt (2), prostředí (3) a operaci (4). object_type je smallint.

[ @object_id = ] identifikátor_objektu
Jedinečný identifikátor (ID) zabezpečitelného objektu. object_id je bigint.

[ @principal_id = ] principal_id
ID subjektu, kterému má být odvoleno oprávnění. principal_id je int.

[ @permission_type = ] typ_oprávnění
Typ oprávnění. permission_type je smallint.

Hodnoty návratových kódů

0 (úspěch)

1 (object_class není platný)

2 (object_id neexistuje)

3 (entita neexistuje)

4 (oprávnění není platné)

5 (jiná chyba)

Sady výsledků

Žádný

Dovolení

Tato uložená procedura vyžaduje jedno z následujících oprávnění:

  • PŘIDĚLIT_OPRÁVNĚNÍ oprávnění k objektu

  • Členství v databázové roli ssis_admin

  • Členství v roli serveru správce systému

Poznámky

Pokud je zadán permission_type, uložená procedura odebere oprávnění, které je explicitně přiřazeno subjektu u daného objektu. I když neexistují žádné takové instance, vrátí procedura hodnotu kódu úspěchu (0). Pokud vynecháte permission_type, uložená procedura odebere všechna oprávnění subjektu k objektu.

Poznámka

Subjekt může mít stále zadané oprávnění k objektu, pokud je členem role, která toto oprávnění má.

Tato uložená procedura umožňuje odvolat typy oprávnění popsané v následující tabulce:

hodnota permission_type Název oprávnění Popis oprávnění Použitelné typy objektů
1 ČÍST Umožňuje hlavnímu uživateli číst informace, které jsou považovány za součást objektu, například vlastnosti. Nepovoluje důvěrníku vyjmenovat nebo číst obsah jiných objektů obsažených v objektu. Složka, projekt, prostředí, operace
2 UPRAVIT Umožňuje oprávněným osobám upravit informace, které jsou považovány za součást objektu, například vlastnosti. Hlavní prvek nemůže upravovat další objekty, které jsou obsaženy v daném objektu. Složka, projekt, prostředí, operace
3 PROVÉST Umožňuje hlavnímu uživateli spouštět všechny balíčky v projektu. Projekt
4 Spravovat_oprávnění Umožňuje hlavnímu uživateli přiřadit oprávnění k objektům. Složka, projekt, prostředí, operace
100 VYTVOŘIT_OBJEKTY Umožňuje hlavnímu uživateli vytvářet objekty ve složce. Složka
101 Číst objekty Umožňuje hlavnímu subjektu číst všechny objekty ve složce. Složka
102 UPRAVIT_OBJEKTY Umožňuje hlavnímu subjektu upravovat všechny objekty ve složce. Složka
103 SPUSTIT_OBJEKTY Umožňuje hlavnímu objektu spouštět všechny balíčky ze všech projektů ve složce. Složka
104 SPRÁVA OPRÁVNĚNÍ OBJEKTU Umožňuje hlavnímu uživateli spravovat oprávnění pro všechny objekty ve složce. Složka