catalog.set_object_parameter_value (Database SSISDB)

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

Berlaku untuk:SQL Server

Mengatur nilai parameter di katalog Layanan Integrasi. Mengaitkan nilai ke variabel lingkungan atau menetapkan nilai harfiah yang digunakan secara default ketika tidak ada nilai lain yang ditetapkan.

Sintaks

catalog.set_object_parameter_value [ @object_type = ] object_type   
    , [ @folder_name = ] folder_name   
    , [ @project_name = ] project_name   
    , [ @parameter_name = ] parameter_name   
    , [ @parameter_value = ] parameter_value   
 [  , [ @object_name = ] object_name ]  
 [  , [ @value_type = ] value_type ]  

Argumen

[@object_type =] object_type
Jenis parameter. Gunakan nilai 20 untuk menunjukkan parameter proyek atau nilai 30 untuk menunjukkan parameter paket. Object_typekecilInt.

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

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

[@parameter_name =] parameter_name
Nama parameter. parameter_name adalah nvarchar(128).

[@parameter_value =] parameter_value
Nilai untuk parameter. Parameter_valuesql_variant.

[@object_name =] object_name
Nama paket. Argumen ini diperlukan ketika parameter adalah parameter paket. object_name adalah nvarchar(260).

[@value_type =] value_type
Jenis nilai parameter. Gunakan karakter V untuk menunjukkan bahwa parameter_value adalah nilai harfiah yang digunakan secara default ketika tidak ada nilai lain yang ditetapkan sebelum eksekusi. Gunakan karakter R untuk menunjukkan bahwa parameter_value adalah nilai yang dirujuk dan telah diatur ke nama variabel lingkungan. Argumen ini bersifat opsional, karakter V digunakan secara default. value_type adalah char(1).

Mengembalikan Nilai Kode

0 (berhasil)

Tataan Hasil

Tidak ada

Izin

Prosedur tersimpan ini memerlukan salah satu izin berikut:

  • Izin BACA dan MODIFIKASI pada proyek

  • Keanggotaan ke peran database ssis_admin

  • Keanggotaan ke peran server sysadmin

Kesalahan dan peringatan

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

  • Jenis parameter tidak valid

  • Nama proyek tidak valid

  • Untuk parameter paket, nama paket tidak valid

  • Tipe nilai tidak valid

  • Pengguna tidak memiliki izin yang sesuai

Keterangan

  • Jika tidak ada value_type yang ditentukan, nilai harfiah untuk parameter_value digunakan secara default. Saat nilai harfiah digunakan, value_set dalam tampilan object_parameters diatur ke 1. Nilai parameter NULL tidak diperbolehkan.

  • Jika value_type berisi karakter R, yang menunjukkan nilai yang dirujuk, parameter_value mengacu pada nama variabel lingkungan.

  • Nilai 20 dapat digunakan untuk object_type untuk menunjukkan parameter proyek. Dalam hal ini, nilai untuk object_name tidak diperlukan, dan nilai apa pun yang ditentukan untuk object_name diabaikan. Nilai ini digunakan ketika pengguna ingin mengatur parameter proyek.

  • Nilai 30 dapat digunakan untuk object_type untuk menunjukkan parameter paket. Dalam hal ini, nilai untuk object_name digunakan untuk menunjukkan paket yang sesuai. Jika object_name tidak ditentukan, prosedur tersimpan mengembalikan kesalahan dan mengakhiri.