Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
SSIS Integration Runtime ve službě Azure Data Factory
platí pro:SQL Server
Udělí oprávnění k zabezpečitelnému objektu v katalogu integračních služeb.
Syntax
catalog.grant_permission [ @object_type = ] object_type
, [ @object_id = ] object_id
, [ @principal_id = ] principal_id
, [ @permission_type = ] permission_type
Argumenty
[ @object_type = ] object_type
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 malý.
[ @object_id = ] object_id
Jedinečný identifikátor (ID) zabezpečitelného objektu.
object_id je bigint.
[ @principal_id = ] principal_id
ID objektu zabezpečení, kterému má být uděleno oprávnění.
principal_id je .
[ @permission_type = ] permission_type
Typ oprávnění, která má být udělena.
permission_type je malé.
Návratové hodnoty kódu
0 (úspěch)
1 (object_class je neplatné)
2 (object_id neexistuje)
3 (objekt zabezpečení neexistuje)
4 (oprávnění je neplatné)
5 (jiná chyba)
Sady výsledků
Žádný
Dovolení
Tato uložená procedura vyžaduje jedno z následujících oprávnění:
ASSIGN_PERMISSIONS oprávnění k objektu
Členství v roli databáze ssis_admin
Členství v roli serveru správce systému
Tento postup nelze volat přihlášeními, která byla ověřena SQL Serverem. Nelze ji volat přihlášením sa.
Poznámky
Tato uložená procedura umožňuje udělit 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 objektu zabezpečení číst informace, které jsou považovány za součást objektu, například vlastnosti. Nepovoluje objektu zabezpečení vytvořit výčet ani číst obsah jiných objektů obsažených v objektu. | Složka, projekt, prostředí, operace |
2 |
UPRAVIT | Umožňuje objektu zabezpečení upravit informace, které jsou považovány za součást objektu, například vlastnosti. Objekt zabezpečení neumožňuje upravovat jiné objekty obsažené v objektu. | Složka, projekt, prostředí, operace |
3 |
PROVÉST | Umožňuje objektu zabezpečení spouštět všechny balíčky v projektu. | Projekt |
4 |
MANAGE_PERMISSIONS | Umožňuje objektu zabezpečení přiřadit oprávnění k objektům. | Složka, projekt, prostředí, operace |
100 |
CREATE_OBJECTS | Umožňuje objekty zabezpečení vytvářet ve složce. | Složka |
101 |
READ_OBJECTS | Umožňuje objektu zabezpečení číst všechny objekty ve složce. | Složka |
102 |
MODIFY_OBJECTS | Umožňuje objektu zabezpečení upravit všechny objekty ve složce. | Složka |
103 |
EXECUTE_OBJECTS | Umožňuje objektu zabezpečení spouštět všechny balíčky ze všech projektů ve složce. | Složka |
104 |
MANAGE_OBJECT_PERMISSIONS | Umožňuje objektu zabezpečení spravovat oprávnění pro všechny objekty ve složce. | Složka |
Chyby a upozornění
Informace o relevantních chybách a zprávách najdete v části Návratové hodnoty kódu.