catalog.restore_project (base de données SSISDB)
S’applique à :SQL Server SSIS Integration Runtime dans Azure Data Factory
S’applique à :SQL Server
Restaure un projet dans le catalogue Integration Services dans une version précédente.
Syntaxe
catalog.restore_project [ @folder_name = ] folder_name
, [ @project_name = ] project _name
, [ @object_version_lsn = ] object_version_lsn
Arguments
[ @folder_name = ] folder_name
Nom du dossier qui contient le projet. folder_name est de type nvarchar(128) .
[ @project _name = ] project_name
Nom du projet. project_name est de type nvarchar(128) .
[ @object_version_lsn = ] object_version_lsn
Version du projet. object_version_lsn est de type bigint.
Valeur du code de retour
0 (succès)
Jeux de résultats
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é.
NO RESULT SET est retourné si le projet ne peut pas être restauré dans le dossier spécifié.
Autorisations
Cette procédure stockée requiert l'une des autorisations suivantes :
Autorisations READ et MODIFY sur le projet
Appartenance au rôle de base de données ssis_admin
Appartenance au rôle serveur sysadmin
Erreurs et avertissements
La liste suivante décrit quelques conditions qui peuvent générer une erreur ou un avertissement :
La version du projet n'existe pas ou ne correspond pas au nom du projet
Le projet n'existe pas
L’utilisateur n’a pas les autorisations appropriées
Notes
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. 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.
Avertissement
Les références environnementales peuvent ne plus être valides une fois qu'un projet a été restauré.