catalog.deploy_project (Database SSISDB)
Berlaku untuk: Integration Runtime SSIS SQL Server di Azure Data Factory
Berlaku untuk:SQL Server
Menyebarkan proyek ke folder di katalog Layanan Integrasi atau memperbarui proyek yang sudah ada yang telah disebarkan sebelumnya.
Sintaks
catalog.deploy_project [@folder_name =] folder_name
, [ @project_name = ] project_name
, [ @project_stream = ] projectstream
[ , [ @operation_id = ] operation_id OUTPUT ]
Argumen
[@folder_name =] folder_name
Nama folder tempat proyek disebarkan. folder_name adalah nvarchar(128).
[@project_name =] project_name
Nama proyek baru atau yang diperbarui di folder. project_name adalah nvarchar(128).
[@projectstream =] aliran proyek
Konten biner dari file penyebaran proyek Integration Services (ekstensi.ispac).
Anda dapat menggunakan pernyataan SELECT dengan fungsi OPENROWSET dan penyedia set baris BULK untuk mengambil konten biner file. Misalnya, lihat Menyebarkan Proyek dan Paket Integration Services (SSIS). Untuk informasi selengkapnya tentang OPENROWSET, lihat OPENROWSET (Transact-SQL).
Aliran proyek adalah varbinary(MAX)
[@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 folder untuk menyebarkan proyek baru atau izin MODIFIKASI pada proyek untuk memperbarui proyek
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
Nilai parameter @project_name tidak cocok dengan nama proyek dalam file penyebaran
Pengguna tidak memiliki izin yang memadai
Keterangan
Selama penyebaran atau pembaruan proyek, prosedur tersimpan tidak memeriksa tingkat perlindungan paket individual dalam proyek.