catalog.validate_project (Database SSISDB)

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

Berlaku untuk:SQL Server

Memvalidasi proyek secara asinkron dalam katalog Layanan Integrasi.

Sintaks

catalog.validate_project [ @folder_name = ] folder_name  
    , [ @project_name = ] project_name  
    , [ @validate_type = ] validate_type  
    , [ @validation_id = ] validation_id OUTPUT  
 [  , [ @use32bitruntime = ] use32bitruntime ]  
 [  , [ @environment_scope = ] environment_scope ]  
 [  , [ @reference_id = ] reference_id ]  

Argumen

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

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

[ @validate_type = ] validate_type
Menunjukkan jenis validasi yang akan dilakukan. Gunakan karakter F untuk melakukan validasi penuh. Parameter ini bersifat opsional, karakter F akan digunakan secara default. validate_type adalah char(1).

[ @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 , Shanya satu referensi lingkungan yang disertakan. Ketika nilainya , Dtidak ada referensi lingkungan yang disertakan dan setiap parameter harus memiliki nilai default harfiah untuk lulus validasi. Parameter ini bersifat opsional, karakter D akan digunakan secara default. environment_scope adalah char(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

Output dari langkah-langkah validasi dikembalikan sebagai bagian yang berbeda dari kumpulan hasil.

Izin

Prosedur tersimpan ini memerlukan salah satu izin berikut:

  • Izin BACA 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 menyediakan beberapa kondisi yang dapat menimbulkan kesalahan atau peringatan:

  • Validasi gagal untuk satu atau beberapa paket dalam proyek

  • Validasi gagal jika satu atau beberapa lingkungan yang dirujuk yang disertakan dalam validasi tidak berisi variabel yang dirujuk

  • Tipe validasi yang ditentukan tidak valid

  • Nama proyek atau ID referensi lingkungan tidak valid

  • Pengguna tidak memiliki izin yang sesuai

Keterangan

Validasi membantu mengidentifikasi masalah yang akan mencegah paket dalam proyek berjalan dengan sukses. Gunakan tampilan catalog.validations atau catalog.operations untuk memantau status validasi.

Hanya lingkungan yang dapat diakses oleh pengguna yang dapat digunakan dalam validasi. Output validasi dikirim ke klien sebagai tataan hasil.

Dalam rilis ini, validasi proyek tidak mendukung validasi dependensi.

Validasi penuh mengonfirmasi bahwa semua variabel lingkungan yang dirujuk ditemukan dalam lingkungan yang dirujuk yang disertakan dalam validasi. Hasil validasi lengkap mencantumkan referensi lingkungan yang tidak valid dan dirujuk variabel lingkungan yang tidak dapat ditemukan di salah satu lingkungan yang dirujuk yang disertakan dalam validasi.