Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
SSIS Integration Runtime in Azure Data Factory
Questa guida introduttiva illustra come usare SQL Server Management Studio (SSMS) per connettersi al database del catalogo SSIS e quindi usare istruzioni Transact-SQL per distribuire un progetto SSIS nel catalogo SSIS.
SQL Server Management Studio è un ambiente integrato per la gestione di qualsiasi infrastruttura SQL, da SQL Server al database SQL. Per altre informazioni su SSMS, vedere SQL Server Management Studio (SSMS).
Prerequisiti
Installare la versione più recente di SQL Server Management Studio (SSMS).
Piattaforme supportate
È possibile usare le informazioni di questa guida introduttiva per distribuire un progetto SSIS nelle piattaforme seguenti:
- SQL Server in Windows.
Non è possibile usare le informazioni di questa guida introduttiva per distribuire un pacchetto SSIS nel database SQL di Azure. La procedura memorizzata catalog.deploy_project si aspetta il percorso del file .ispac nel file system locale (on-premises). Per altre informazioni sulla distribuzione e l'esecuzione di pacchetti in Azure, vedere Spostare i carichi di lavoro di SQL Server Integration Services nel cloud.
Non è possibile usare le informazioni di questa guida introduttiva per distribuire un pacchetto SSIS a SQL Server in Linux. Per altre informazioni sull'esecuzione di pacchetti in Linux, vedere Estrarre, trasformare e caricare i dati in Linux con SSIS.
Metodo di autenticazione supportato
Vedere i metodi di autenticazione per la distribuzione.
Connettersi al database del catalogo SSIS
Usare SQL Server Management Studio per stabilire una connessione al catalogo SSIS.
Aprire SQL Server Management Studio.
Immettere le informazioni seguenti nella finestra di dialogo Connetti al server:
Impostazione Valore suggerito Altre informazioni Tipo di server Motore di database Questo valore è obbligatorio. Nome del server Nome di dominio completo del server Autenticazione Autenticazione di SQL Server Accedi L'account amministratore del server Questo account è l'account specificato al momento della creazione del server. Password Password per l'account amministratore del server Password specificata al momento della creazione del server. Fare clic su Connetti. In SSMS verrà visualizzata la finestra Esplora oggetti.
In Esplora oggetti, espandere Cataloghi di Integration Services e quindi espandere SSISDB per visualizzare gli oggetti nel database del catalogo SSIS.
Eseguire il codice T-SQL
Eseguire il codice Transact-SQL seguente per distribuire un progetto SSIS.
In SSMS aprire una nuova finestra di query e incollare il codice seguente.
Aggiorna i valori dei parametri nella procedura memorizzata
catalog.deploy_projectper il tuo sistema.Verificare che SSISDB sia il database corrente.
Esegui lo script.
In Esplora oggetti aggiornare il contenuto di SSISDB se necessario e verificare la presenza del progetto distribuito.
DECLARE @ProjectBinary AS varbinary(max)
DECLARE @operation_id AS bigint
SET @ProjectBinary =
(SELECT * FROM OPENROWSET(BULK '<project_file_path>.ispac', SINGLE_BLOB) AS BinaryData)
EXEC catalog.deploy_project @folder_name = '<target_folder>',
@project_name = '<project_name',
@Project_Stream = @ProjectBinary,
@operation_id = @operation_id out
Contenuti correlati
- Distribuisci un progetto SSIS con SQL Server Management Studio (SSMS)
- Distribuire un progetto SSIS da Visual Studio Code con Transact-SQL
- Distribuisci un progetto SSIS dal prompt dei comandi con ISDeploymentWizard.exe
- Distribuisci un progetto SSIS con PowerShell
- Distribuisci un progetto SSIS con codice C# in un'app .NET
- Esegui un pacchetto SSIS con SQL Server Management Studio (SSMS)
- Esegui un pacchetto SSIS da SSMS con Transact-SQL
- Esegui un pacchetto SSIS da Visual Studio Code con Transact-SQL
- Esegui un pacchetto SSIS dal prompt dei comandi con DTExec.exe
- Eseguire un pacchetto SSIS con PowerShell
- Esegui un pacchetto SSIS con codice C# in un'app .NET