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.