catalog.move_project (SSISDB-Datenbank)
Gilt für: SQL Server SSIS Integration Runtime in Azure Data Factory
Gilt für: SQL Server
Verschiebt ein Projekt von einem Ordner im Integration Services-Katalog in einen anderen.
Syntax
catalog.move_project [ @source_folder = ] source_folder
, [ @project_name = ] project_name
, [ @destination_folder = ] destination_folder
Argumente
[ @source_folder = ] source_folder
Der Name des Quellordners, in dem sich das Projekt vor dem Verschieben befindet. Der source_folder ist nvarchar(128).
[ @project_name = ] project_name
Der Name des Projekts, das verschoben werden soll. Der project_name ist nvarchar(128) .
[ @destination_folder = ] destination_folder
Der Name des Zielordners, in dem sich das Projekt nach dem Verschieben befindet. Der destination_folder ist nvarchar(128).
Rückgabecodewert
0 (Erfolg)
Resultsets
Keine
Berechtigungen
Diese gespeicherte Prozedur erfordert eine der folgenden Berechtigungen:
READ-Berechtigung und MODIFY-Berechtigung für das Projekt, das verschoben werden soll, und CREATE_OBJECTS-Berechtigung für den Zielordner
Mitgliedschaft in der Datenbankrolle ssis_admin
Mitgliedschaft in der Serverrolle sysadmin
Fehler und Warnungen
In der folgenden Liste werden Bedingungen beschrieben, die möglicherweise bewirken, dass diese gespeicherte Prozedur einen Fehler auslöst:
Das Projekt ist nicht vorhanden.
Der Quellordner nicht vorhanden.
Der Zielordner ist nicht vorhanden, oder der Zielordner enthält bereits ein Projekt mit dem gleichen Namen.
Der Benutzer verfügt nicht über die entsprechenden Berechtigungen.
Bemerkungen
Wenn ein Projekt von einem Quellordner in einen Zielordner verschoben wird, werden das Projekt im Quellordner und entsprechende Umgebungsverweise gelöscht. Im Zielordner werden ein identisches Projekt und Umgebungsverweise erstellt. Relative Umgebungsverweise verweisen nach dem Verschieben auf einen anderen Ordner. Absolute Verweise verweisen nach dem Verschieben auf den gleichen Ordner.
Hinweis
Ein Projekt kann über relative oder absolute Umgebungsverweise verfügen. Relative Verweise verweisen mit dem Namen auf die Umgebung und erfordern, dass sich die Umgebung im gleichen Ordner wie das Projekt befindet. Absolute Verweise verweisen mit Name und Ordner auf die Umgebung, und sie verweisen auf Umgebungen, die sich in einem anderen Ordner als dem Ordner des Projekts befinden.