catalog.validate_package (Database SSISDB)
Berlaku untuk: Integration Runtime SSIS SQL Server di Azure Data Factory
Berlaku untuk:SQL Server
Memvalidasi paket secara asinkron dalam katalog Layanan Integrasi.
Sintaks
catalog.validate_package [ @folder_name = ] folder_name
, [ @project_name = ] project_name
, [ @package_name = ] package_name
, [ @validation_id = ] validation_id OUTPUT
[ , [ @use32bitruntime = ] use32bitruntime ]
[ , [ @environment_scope = ] environment_scope ]
[ , [ @reference_id = ] reference_id ]
Argumen
[ @folder_name = ] folder_name
Nama folder yang berisi paket. folder_name adalah nvarchar(128).
[ @project_name = ] project_name
Nama proyek yang berisi paket. project_name adalah nvarchar(128).
[ @package_name = ] package_name
Nama paket. package_name adalah nvarchar(260).
[ @validation_id = ] validation_id
Mengembalikan pengidentifikasi unik (ID) validasi. Validation_id itu besar.
[ @use32bitruntime = ] use32bitruntime
Menunjukkan apakah runtime 32-bit harus digunakan untuk menjalankan paket pada sistem operasi 64-bit. Gunakan nilai 1
untuk menjalankan paket dengan runtime 32-bit saat berjalan pada sistem operasi 64-bit. Gunakan nilai 0
untuk menjalankan paket dengan runtime 64-bit saat berjalan pada sistem operasi 64-bit. Parameter ini bersifat opsional. Use32bitruntimeadalah bit.
[ @environment_scope = ] environment_scope
Menunjukkan referensi lingkungan yang dipertimbangkan oleh validasi. Ketika nilainya adalah A
, semua referensi lingkungan yang terkait dengan proyek disertakan dalam validasi. Ketika nilainya adalah S
, hanya satu referensi lingkungan yang disertakan. Ketika nilainya adalah D
, tidak ada referensi lingkungan yang disertakan dan setiap parameter harus memiliki nilai default harfiah untuk lulus validasi. Parameter ini bersifat opsional. Karakter D
digunakan secara default. environment_scope adalah karakter(1).
[ @reference_id = ] reference_id
ID unik referensi lingkungan. Parameter ini diperlukan hanya ketika referensi lingkungan tunggal disertakan dalam validasi, ketika environment_scope adalah S
. Reference_id itu besar.
Mengembalikan Nilai Kode
0 (berhasil)
Tataan Hasil
Tidak ada
Izin
Prosedur tersimpan ini memerlukan salah satu izin berikut:
Izin READ pada proyek dan, jika berlaku, izin READ pada lingkungan yang dirujuk
Keanggotaan ke peran database ssis_admin
Keanggotaan ke peran server sysadmin
Kesalahan dan peringatan
Daftar berikut ini menjelaskan beberapa kondisi yang dapat menimbulkan kesalahan atau peringatan:
Nama proyek atau nama paket tidak valid
Pengguna tidak memiliki izin yang sesuai
Satu atau beberapa lingkungan yang dirujuk yang disertakan dalam validasi tidak berisi variabel yang dirujuk
Validasi paket gagal
Lingkungan yang dirujuk tidak ada
Variabel yang dirujuk tidak dapat ditemukan di lingkungan yang dirujuk yang disertakan dalam validasi
Variabel dirujuk dalam parameter paket, tetapi tidak ada lingkungan yang dirujuk yang disertakan dalam validasi
Keterangan
Validasi membantu mengidentifikasi masalah yang dapat mencegah paket berjalan dengan sukses. Gunakan tampilan catalog.validations atau catalog.operations untuk memantau status validasi.