Dela via


catalog.restore_project (SSISDB Database)

gäller för:SQL Server SSIS Integration Runtime i Azure Data Factory

gäller för:SQL Server

Återställer ett projekt i Integration Services-katalogen till en tidigare version.

Syntax

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

Argument

[ @folder_name = ] folder_name
Namnet på den mapp som innehåller projektet. folder_name är nvarchar(128).

[ @project _name = ] project_name
Namnet på projektet. project_name är nvarchar(128).

[ @object_version_lsn = ] object_version_lsn
Versionen av projektet. Den object_version_lsn är bigint.

Returnera kodvärde

0 (lyckades)

Resultatuppsättningar

Projektinformation returneras som varbinary(MAX) som en del av resultatuppsättningen om project_name hittas.

INGEN RESULTATUPPSÄTTNING returneras om projektet inte kan återställas till den angivna mappen.

Behörigheter

Den här lagrade proceduren kräver någon av följande behörigheter:

  • LÄS- och ÄNDRA-behörigheter för projektet

  • Medlemskap i ssis_admin databasrollen

  • Medlemskap i serverrollen sysadmin

Fel och varningar

I följande lista beskrivs vissa villkor som kan orsaka ett fel eller en varning:

  • Projektversionen finns inte eller matchar inte projektnamnet

  • Projektet finns inte

  • Användaren har inte rätt behörigheter

Anmärkningar

När ett projekt återställs tilldelas alla parametrar standardvärden och alla miljöreferenser förblir oförändrade. Det maximala antalet projektversioner som behålls i katalogen bestäms av katalogegenskapen MAX_VERSIONS_PER_PROJECT, som visas i vyn catalog_property.

Varning

Miljöreferenser kanske inte längre är giltiga när ett projekt har återställts.