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 |