Sdílet prostřednictvím


catalog.deploy_packages

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

platí pro:SQL Server

Nasadí jeden nebo více balíčků do složky v katalogu integračních služeb nebo aktualizuje existující balíček, který byl nasazen dříve.

Syntax

catalog.deploy_packages [ @folder_name = ] folder_name
    , [ @project_name = ] project_name
    , [ @packages_table = ] packages_table
    [, [ @operation_id OUTPUT = ] operation_id OUTPUT]

Argumenty

[ @folder_name = ] folder_name
Název složky. folder_name je nvarchar(128).

[ @project_name = ] project_name
Název projektu ve složce. project_name je nvarchar(128).

[ @packages_table = ] packages_table
Binární obsah souborů balíčku integračních služeb (.dtsx) packages_table je [catalog]. [Package_Table_Type]

[ @operation_id = ] operation_id
Vrátí jedinečný identifikátor operace nasazení. operation_id je bigint.

Návratová hodnota kódu

0 (úspěch)

Sady výsledků

Žádný

Dovolení

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

  • CREATE_OBJECTS oprávnění k projektu nebo oprávnění MODIFY balíčku k aktualizaci balíčku.

  • Členství v roli databáze ssis_admin

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

Chyby a upozornění

Následující seznam popisuje některé podmínky, které mohou způsobit, že tato uložená procedura vyvolá chybu:

  • Parametr odkazuje na objekt, který neexistuje, parametr se pokusí vytvořit objekt, který již existuje, nebo parametr je neplatný jiným způsobem.

  • Uživatel nemá dostatečná oprávnění.