catalog.set_environment_reference_type (Database SSISDB)

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

Berlaku untuk:SQL Server

Mengatur jenis referensi dan nama lingkungan yang terkait dengan referensi lingkungan yang ada untuk proyek di katalog Layanan Integrasi.

Sintaks

catalog.set_environment_reference_location [ @reference_id = reference_id  
    , [ @reference_type = ] reference_type  
 [  , [ @environment_folder_name = ] environment_folder_name ]  

Argumen

[ @reference_id = ] reference_id
Pengidentifikasi unik referensi lingkungan yang akan diperbarui. Reference_id itu besar.

[ @reference_type = ] reference_type
Menunjukkan apakah lingkungan dapat ditemukan di folder yang sama dengan proyek (referensi relatif) atau di folder yang berbeda (referensi absolut). Gunakan nilai R untuk menunjukkan referensi relatif. Gunakan nilai A untuk menunjukkan referensi absolut. reference_type adalah karakter(1).

[ @environment_folder_name = ] environment_folder_name
Folder tempat lingkungan berada. Nilai ini diperlukan untuk referensi absolut. environment_folder_name adalah nvarchar(128).

Mengembalikan Nilai Kode

0 (berhasil)

Tataan Hasil

Tidak ada

Izin

Prosedur tersimpan ini memerlukan salah satu izin berikut:

  • Izin BACA dan MODIFIKASI pada proyek, dan izin READ pada lingkungan

  • 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 folder, nama lingkungan, atau ID referensi tidak valid

  • Pengguna tidak sesuai izin

  • Referensi absolut ditentukan dengan menggunakan A karakter dalam parameter reference_location , tetapi nama folder tidak ditentukan dengan parameter environment_folder_name .

Keterangan

Proyek dapat memiliki referensi lingkungan relatif atau absolut. Referensi relatif mengacu pada lingkungan berdasarkan nama dan mengharuskannya berada di folder yang sama dengan proyek. Referensi absolut mengacu pada lingkungan berdasarkan nama dan folder, dan dapat merujuk ke lingkungan yang berada di folder yang berbeda dari proyek. Proyek dapat mereferensikan beberapa lingkungan.

Penting

Jika referensi relatif ditentukan, nilai parameter environment_folder_name tidak digunakan, dan nama folder lingkungan secara otomatis diatur ke NULL. Jika referensi absolut ditentukan, nama folder lingkungan harus disediakan dalam parameter environment_folder_name .