catalog.deploy_packages

Berlaku untuk: Integration Runtime SSIS SQL Server di Azure Data Factory

Berlaku untuk:SQL Server

Menyebarkan satu atau beberapa paket ke folder di katalog Layanan Integrasi atau memperbarui paket yang sudah ada yang telah disebarkan sebelumnya.

Sintaks

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

Argumen

[ @folder_name = ] folder_name
Nama folder. folder_name adalah nvarchar(128).

[ @project_name = ] project_name
Nama proyek dalam folder . project_name adalah nvarchar(128).

[ @packages_table = ] packages_table
Konten biner file paket Layanan Integrasi (.dtsx). Packages_table adalah [katalog].[ Package_Table_Type]

[ @operation_id = ] operation_id
Mengembalikan pengidentifikasi unik untuk operasi penyebaran. Operation_id itu besar.

Mengembalikan Nilai Kode

0 (berhasil)

Tataan Hasil

Tidak ada

Izin

Prosedur tersimpan ini memerlukan salah satu izin berikut:

  • CREATE_OBJECTS izin pada izin proyek atau MODIFIKASI pada paket untuk memperbarui paket.

  • Keanggotaan ke peran database ssis_admin

  • Keanggotaan ke peran server sysadmin

Kesalahan dan peringatan

Daftar berikut ini menjelaskan beberapa kondisi yang dapat menyebabkan prosedur tersimpan ini menimbulkan kesalahan:

  • Parameter mengacu pada objek yang tidak ada, parameter mencoba membuat objek yang sudah ada, atau parameter tidak valid dengan cara lain.

  • Pengguna tidak memiliki izin yang memadai