catalog.move_project (database SSISDB)
Viene spostato un progetto da una cartella a un'altra all'interno del catalogo di Integration Services.
Sintassi
move_project [ @source_folder = ] source_folder
, [ @project_name = ] project_name
, [ @destination_folder = ] destination_folder
Argomenti
[ @source\_folder = ] source_folder
Nome della cartella di origine, in cui si trova il progetto prima dello spostamento. source_folder è di tipo nvarchar(128).[ @project\_name = ] project_name
Nome del progetto che deve essere spostato. project_name è di tipo nvarchar(128).[ @destination\_folder = ] destination_folder
Nome della cartella di destinazione, in cui si trova il progetto dopo lo spostamento. destination_folder è di tipo nvarchar(128).
Valore del codice restituito
0 (esito positivo)
Set di risultati
Nessuno
Autorizzazioni
Per questa stored procedure è necessaria una delle autorizzazioni seguenti:
Autorizzazioni READ e MODIFY sul progetto che si desidera spostare e autorizzazione CREATE_OBJECTS sulla cartella di destinazione
Appartenenza al ruolo del database ssis_admin
Appartenenza al ruolo server sysadmin
Errori e avvisi
Nell'elenco seguente vengono descritte alcune condizioni che possono determinare la generazione di un errore da parte della stored procedure:
Progetto inesistente
Cartella di origine inesistente
Cartella di destinazione inesistente o progetto con lo stesso nome già presente nella cartella di destinazione
Utente senza autorizzazioni appropriate.
Osservazioni
Quando un progetto viene spostato da una cartella di origine a una di destinazione, il progetto nella cartella di origine e i riferimenti all'ambiente corrispondenti vengono eliminati. Nella cartella di destinazione vengono creati un progetto e riferimenti all'ambiente identici. I riferimenti all'ambiente relativi verranno risolti in una cartella diversa dopo lo spostamento. I riferimenti assoluti verranno risolti nella stessa cartella dopo lo spostamento.
[!NOTA]
Un progetto può disporre di riferimenti all'ambiente relativi o assoluti. I riferimenti relativi fanno riferimento all'ambiente in base al nome. Per tali riferimenti è necessario che l'ambiente si trovi nella stessa cartella del progetto. I riferimenti assoluti fanno riferimento all'ambiente in base al nome e alla cartella. Tali riferimenti fanno riferimento agli ambienti che si trovano in una cartella diversa da quella del progetto.