catalog.restore_project (base de données SSISDB)catalog.restore_project (SSISDB Database)

CETTE RUBRIQUE S’APPLIQUE À : ouiSQL Server (à partir de la version 2012)nonAzure SQL DatabasenonAzure SQL Data WarehousenonParallel Data Warehouse THIS TOPIC APPLIES TO: yesSQL Server (starting with 2012)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Restaure un projet dans le catalogue Integration ServicesIntegration Services dans une version précédente.Restores a project in the Integration ServicesIntegration Services catalog to a previous version.

SyntaxeSyntax

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

ArgumentsArguments

[ @folder_name = ] folder_name[ @folder_name = ] folder_name
Nom du dossier qui contient le projet.The name of the folder that contains the project. folder_name est de type nvarchar(128).The folder_name is nvarchar(128).

[ @project _name = ] project_name[ @project _name = ] project_name
Nom du projet.The name of the project. project_name est de type nvarchar(128).The project_name is nvarchar(128).

[ @object_version_lsn = ] object_version_lsn[ @object_version_lsn = ] object_version_lsn
Version du projet.The version of the project. object_version_lsn est de type bigint.The object_version_lsn is bigint.

Valeur du code de retourReturn Code Value

0 (succès)0 (success)

Jeux de résultatsResult Sets

Les détails du projet sont retournés sous forme de varbinary(MAX) dans le cadre du jeu de résultats si le project_name est trouvé.Project details are returned as varbinary(MAX) as part of the result set if the project_name is found.

NO RESULT SET est retourné si le projet ne peut pas être restauré dans le dossier spécifié.NO RESULT SET is returned if the project cannot be restored to the specified folder.

PermissionsPermissions

Cette procédure stockée requiert l'une des autorisations suivantes :This stored procedure requires one of the following permissions:

  • Autorisations READ et MODIFY sur le projetREAD and MODIFY permissions on the project

  • Appartenance au rôle de base de données ssis_adminMembership to the ssis_admin database role

  • Appartenance au rôle serveur sysadminMembership to the sysadmin server role

Erreurs et avertissementsErrors and Warnings

La liste suivante décrit quelques conditions qui peuvent générer une erreur ou un avertissement :The following list describes some conditions that may raise an error or warning:

  • La version du projet n'existe pas ou ne correspond pas au nom du projetThe project version does not exist or does not match the project name

  • Le projet n'existe pasThe project does not exist

  • L’utilisateur n’a pas les autorisations appropriéesThe user does not have the appropriate permissions

NotesRemarks

Lorsqu'un projet est restauré, tous les paramètres reçoivent les valeurs par défaut et toutes les références environnementales restent inchangées.When a project is restored, all parameters are assigned default values and all environment references remain unchanged. Le nombre maximal de versions du projet conservées dans le catalogue est déterminé par le propriété de catalogue MAX_VERSIONS_PER_PROJECT, comme indiqué dans la vue catalog_property.The maximum number of project versions that are retained in the catalog is determined by the catalog property MAX_VERSIONS_PER_PROJECT, as shown in the catalog_property view.

Avertissement

Les références environnementales peuvent ne plus être valides une fois qu'un projet a été restauré.Environment references may no longer be valid after a project has been restored.