catalog.restore_project (Database SSISDB)
Berlaku untuk: Integration Runtime SSIS SQL Server di Azure Data Factory
Berlaku untuk:SQL Server
Memulihkan proyek di katalog Layanan Integrasi ke versi sebelumnya.
Sintaks
catalog.restore_project [ @folder_name = ] folder_name
, [ @project_name = ] project _name
, [ @object_version_lsn = ] object_version_lsn
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).
[ @object_version_lsn = ] object_version_lsn
Versi proyek. Object_version_lsn itu besar.
Mengembalikan Nilai Kode
0 (berhasil)
Tataan Hasil
Detail proyek dikembalikan sebagai varbinary(MAX) sebagai bagian dari tataan hasil jika project_name ditemukan.
TIDAK ADA TATAAN HASIL yang dikembalikan jika proyek tidak dapat dipulihkan ke folder yang ditentukan.
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 ini menjelaskan beberapa kondisi yang mungkin menimbulkan kesalahan atau peringatan:
Versi proyek tidak ada atau tidak cocok dengan nama proyek
Proyek tidak ada
Pengguna tidak memiliki izin yang sesuai
Keterangan
Saat proyek dipulihkan, semua parameter diberi nilai default dan semua referensi lingkungan tetap tidak berubah. Jumlah maksimum versi proyek yang dipertahankan dalam katalog ditentukan oleh properti katalog MAX_VERSIONS_PER_PROJECT, seperti yang ditunjukkan dalam tampilan catalog_property .
Peringatan
Referensi lingkungan mungkin tidak lagi valid setelah proyek dipulihkan.