Delen via


catalog.restore_project (SSISDB-database)

van toepassing op:SQL Server SSIS Integration Runtime in Azure Data Factory

van toepassing op:SQL Server-

Hiermee herstelt u een project in de Integration Services-catalogus naar een eerdere versie.

Syntaxis

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

Argumenten

[ @folder_name = ] folder_name
De naam van de map die het project bevat. De folder_name is nvarchar(128).

[ @project _name = ] project_name
De naam van het project. De project_name is nvarchar(128).

[ @object_version_lsn = ] object_version_lsn
De versie van het project. De object_version_lsn is grote.

Retourcodewaarde

0 (geslaagd)

Resultatensets

Projectdetails worden geretourneerd als varbinary(MAX) als onderdeel van de resultatenset als de project_name wordt gevonden.

GEEN RESULTATENSET wordt geretourneerd als het project niet kan worden hersteld naar de opgegeven map.

Machtigingen

Voor deze opgeslagen procedure zijn een van de volgende machtigingen vereist:

  • Lees- en WIJZIGINGsmachtigingen voor het project

  • Lidmaatschap van de ssis_admin-databaserol

  • Lidmaatschap van de sysadmin serverfunctie

Fouten en waarschuwingen

In de volgende lijst worden enkele voorwaarden beschreven die een fout of waarschuwing kunnen veroorzaken:

  • De projectversie bestaat niet of komt niet overeen met de projectnaam

  • Het project bestaat niet

  • De gebruiker beschikt niet over de juiste machtigingen

Opmerkingen

Wanneer een project wordt hersteld, worden alle parameters standaardwaarden toegewezen en blijven alle omgevingsverwijzingen ongewijzigd. Het maximum aantal projectversies dat in de catalogus wordt bewaard, wordt bepaald door de cataloguseigenschap MAX_VERSIONS_PER_PROJECT, zoals wordt weergegeven in de catalog_property weergave.

Waarschuwing

Omgevingsverwijzingen zijn mogelijk niet meer geldig nadat een project is hersteld.