Freigeben über


catalog.move_environment (SSISDB-Datenbank)

Gilt für: SQL Server SSIS Integration Runtime in Azure Data Factory

Gilt für: SQL Server

Verschiebt eine Umgebung von einem Ordner im Integration Services-Katalog in einen anderen.

Syntax

catalog.move_environment [ @source_folder = ] source_folder  
    , [ @environment_name = ] environment_name  
    , [ @destination_folder = ] destination_folder  

Argumente

[ @source_folder = ] source_folder
Der Name des Quellordners, in dem sich die Umgebung vor dem Verschieben befindet. Der source_folder ist nvarchar(128).

[ @environment_name = ] environment_name
Der Name der Umgebung, die verschoben werden soll. Der environment_name ist nvarchar(128) .

[ @destination_folder = ] destination_folder
Der Name des Zielordners, in dem sich die Umgebung 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 die Umgebung

  • Mitgliedschaft in der Datenbankrolle ssis_admin

  • Mitgliedschaft in der Serverrolle sysadmin

Fehler und Warnungen

In der folgenden Liste werden einige Bedingungen beschrieben, die möglicherweise einen Fehler oder eine Warnung auslösen:

  • Die Umgebung ist im Quellordner nicht vorhanden.

  • Für den Zielordner ist bereits eine Umgebung mit dem gleichen Namen vorhanden.

  • Der Benutzer verfügt nicht über die entsprechenden Berechtigungen.

Bemerkungen

Umgebungsverweise aus Projekten werden nicht während des Verschiebens der Umgebung entsprechend angepasst. Umgebungsverweise müssen entsprechend aktualisiert werden. Diese gespeicherte Prozedur wird auch dann erfolgreich ausgeführt, wenn Umgebungsverweise durch das Verschieben einer Umgebung beschädigt werden. Nach Abschluss dieser gespeicherten Prozedur müssen Umgebungsverweise aktualisiert werden.

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.