Freigeben über


catalog.deploy_packages

Gilt für: SQL Server SSIS Integration Runtime in Azure Data Factory

Gilt für: SQL Server

Stellt in einem Ordner im Integration Services-Katalog mindestens ein Paket bereit oder aktualisiert ein vorhandenes Paket, das zuvor bereitgestellt wurde.

Syntax

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

Argumente

[ @folder_name = ] folder_name
Der Name des Ordners. Der folder_name ist nvarchar(128) .

[ @project_name = ] project_name
Der Name des Projekts im Ordner. Der project_name ist nvarchar(128) .

[ @packages_table = ] packages_table
Die binären Inhalte der Integration Services-Paketdatei(en) (DTSX). Das Argument packages_table ist vom Typ [catalog].[Package_Table_Type].

[ @operation_id = ] operation_id
Gibt den eindeutigen Bezeichner für den Bereitstellungsvorgang zurück. Der operation_id ist bigint.

Rückgabecodewert

0 (Erfolg)

Resultsets

Keine

Berechtigungen

Diese gespeicherte Prozedur erfordert eine der folgenden Berechtigungen:

  • CREATE_OBJECTS-Berechtigungen für das Projekt oder MODIFY-Berechtigungen für das Paket, um ein Paket zu aktualisieren.

  • Mitgliedschaft in der Datenbankrolle ssis_admin

  • Mitgliedschaft in der Serverrolle sysadmin

Fehler und Warnungen

In der folgenden Liste werden Bedingungen beschrieben, die möglicherweise bewirken, dass diese gespeicherte Prozedur einen Fehler auslöst:

  • Ein Parameter verweist auf ein Objekt, das nicht vorhanden ist, ein Parameter versucht, ein bereits vorhandenes Objekt zu erstellen, oder ein Parameter ist aus anderen Gründen ungültig.

  • Der Benutzer verfügt nicht über ausreichende Berechtigungen