Condividi tramite


catalog.move_project (database SSISDB)

Si applica a: SQL Server SSIS Integration Runtime in Azure Data Factory

Si applica a: SQL Server

Sposta un progetto da una cartella a un'altra all'interno del catalogo di Integration Services.

Sintassi

catalog.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

None

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 del 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

  • La cartella di origine non esiste

  • 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.