catalog.create_environment_reference (Database SSISDB)
Berlaku untuk: Integration Runtime SSIS SQL Server di Azure Data Factory
Berlaku untuk:SQL Server
Membuat referensi lingkungan untuk proyek di katalog Layanan Integrasi.
Sintaks
catalog.create_environment_reference [ @folder_name = ] folder_name
, [ @project_name = ] project_name
, [ @environment_name = ] environment_name
, [ @reference_type = ] reference_type
[ , [ @environment_folder_name = ] environment_folder_name ]
[ , [ @reference_id = ] reference_id OUTPUT ]
Argumen
[ @folder_name = ] folder_name
Nama folder proyek yang mereferensikan lingkungan. folder_name adalah nvarchar(128).
[ @project_name = ] project_name
Nama proyek yang mereferensikan lingkungan. project_name adalah nvarchar(128).
[ @environment_name = ] environment_name
Nama lingkungan yang dirujuk. environment_name adalah nvarchar(128).
[ @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
Nama folder tempat lingkungan yang dirujuk berada. Nilai ini diperlukan untuk referensi absolut. environment_folder_name adalah nvarchar(128).
[ @reference_id = ] reference_id
Mengembalikan pengidentifikasi unik untuk referensi baru. Parameter ini bersifat opsional. Reference_id itu besar.
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 tidak valid
Nama proyek 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.