Eseguire i pacchetti SQL Server Integration Services (SSIS) distribuiti in Azure
Si applica a: SQL Server SSIS Integration Runtime in Azure Data Factory
È possibile eseguire i pacchetti SSIS distribuiti nel catalogo SSISDB in un server di database SQL di Azure scegliendo uno dei metodi descritti in questo articolo. Un pacchetto può essere eseguito direttamente oppure nell'ambito di una pipeline di Azure Data Factory. Per una panoramica su SSIS in Azure, vedere Migrazione lift-and-shift dei carichi di lavoro di SQL Server Integration Services nel cloud.
Eseguire un pacchetto direttamente
Eseguire un pacchetto nell'ambito di una pipeline di Azure Data Factory
Nota
L'esecuzione di un pacchetto con dtexec.exe
non è stata testata con i pacchetti distribuiti in Azure.
Eseguire un pacchetto con SSMS
In SQL Server Management Studio (SSMS) è possibile fare clic con il pulsante destro del mouse su un pacchetto distribuito nel database del catalogo SSIS, SSISDB, e scegliere Esegui per aprire la finestra di dialogo Esegui pacchetto. Per altre informazioni, vedere Eseguire un pacchetto SSIS con SQL Server Management Studio (SSMS).
Eseguire un pacchetto con le stored procedure
In qualsiasi ambiente dal quale sia possibile connettersi al database SQL di Azure ed eseguire codice Transact-SQL, è possibile eseguire un pacchetto chiamando le stored procedure seguenti:
[catalog].[create_execution]. Per altre informazioni, vedere catalog.create_execution.
[catalog].[set_execution_parameter_value]. Per altre informazioni, vedere catalog.set_execution_parameter_value.
[catalog].[start_execution]. Per altre informazioni, vedere catalog.start_execution.
Per altre informazioni, vedere gli esempi seguenti:
Eseguire un pacchetto tramite script o codice
In qualsiasi ambiente di sviluppo dal quale sia possibile chiamare un'API gestita, è possibile eseguire un pacchetto chiamando il metodo Execute
dell'oggetto Package
nello spazio dei nomi Microsoft.SQLServer.Management.IntegrationServices
.
Per altre informazioni, vedere gli esempi seguenti:
Run an SSIS package with C# code in a .NET app (Eseguire un pacchetto SSIS con codice C# in un'app .NET)
Eseguire un pacchetto con l'attività Esegui pacchetto SSIS
Per altre informazioni, vedere Eseguire un pacchetto SSIS tramite l'attività Esegui pacchetto SSIS in Azure Data Factory.
Eseguire un pacchetto con l'attività stored procedure
Per altre informazioni, vedere Eseguire un pacchetto SSIS usando l'attività stored procedure in Azure Data Factory.
Passaggi successivi
Ottenere informazioni sulle opzioni per la pianificazione dei pacchetti SSIS distribuiti in Azure. Per altre informazioni, vedere Pianificare i pacchetti SSIS in Azure.