Bagikan melalui


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.