Udostępnij za pośrednictwem


catalog.restore_project (baza danych SSISDB)

Dotyczy:sql Server SSIS Integration Runtime w usłudze Azure Data Factory

Dotyczy:programu SQL Server

Przywraca projekt w katalogu usług Integration Services do poprzedniej wersji.

Składnia

catalog.restore_project [ @folder_name = ] folder_name  
    , [ @project_name = ] project _name  
    , [ @object_version_lsn = ] object_version_lsn  
  

Argumenty

[ @folder_name = ] folder_name
Nazwa folderu zawierającego projekt. folder_name to nvarchar(128).

[ @project _name = ] project_name
Nazwa projektu. project_name jest nvarchar(128).

[ @object_version_lsn = ] object_version_lsn
Wersja projektu. object_version_lsn jest bigint.

Zwracana wartość kodu

0 (powodzenie)

Zestawy wyników

Szczegóły projektu są zwracane jako varbinary(MAX) w ramach zestawu wyników, jeśli zostanie znaleziona project_name.

nie jest zwracany ZESTAWU WYNIKÓW, jeśli nie można przywrócić projektu do określonego folderu.

Uprawnienia

Ta procedura składowana wymaga jednego z następujących uprawnień:

  • Uprawnienia DO ODCZYTU i MODYFIKOWANIA w projekcie

  • Członkostwo w roli bazy danych ssis_admin

  • Członkostwo w roli serwera sysadmin

Błędy i ostrzeżenia

Na poniższej liście opisano niektóre warunki, które mogą zgłaszać błąd lub ostrzeżenie:

  • Wersja projektu nie istnieje lub nie jest zgodna z nazwą projektu

  • Projekt nie istnieje

  • Użytkownik nie ma odpowiednich uprawnień

Uwagi

Po przywróceniu projektu wszystkie parametry są przypisywane wartości domyślne, a wszystkie odwołania do środowiska pozostają niezmienione. Maksymalna liczba wersji projektów przechowywanych w wykazie jest określana przez właściwość katalogu MAX_VERSIONS_PER_PROJECT, jak pokazano w widoku catalog_property.

Ostrzeżenie

Odwołania do środowiska mogą nie być już prawidłowe po przywróceniu projektu.