Esecuzione di progetti e pacchetti
Per eseguire un pacchetto di Integration Services, è possibile usare vari strumenti, a seconda della posizione in cui sono archiviati tali pacchetti. Gli strumenti sono descritti nella tabella seguente.
Per archiviare un pacchetto nel server Integration Services, è possibile usare il modello di distribuzione del progetto per distribuire il progetto nel server. Per informazioni, vedere Distribuire progetti nel server Integration Services.
Per archiviare un pacchetto nell'archivio pacchetti SSIS, nel database msdb o nel file system, è possibile utilizzare il modello di distribuzione del pacchetto. Per altre informazioni, vedere Distribuzione pacchetti (SSIS).
Strumento | Pacchetti archiviati nel server Integration Services | Pacchetti archiviati nell'archivio pacchetti SSIS o nel database msdb | Pacchetti archiviati nel file system, all'esterno del percorso che fa parte dell'archivio pacchetti SSIS |
---|---|---|---|
SQL Server Data Tools | No | No È tuttavia possibile aggiungere un pacchetto esistente a un progetto dall'archivio pacchetti di SSIS, che include il database msdb. L'aggiunta di un pacchetto esistente al progetto comporta la creazione di una copia locale del pacchetto nel file system. |
Sì |
SQL Server Management Studio, quando si è connessi a un'istanza del motore di database in cui è ospitato il server Integration Services Per altre informazioni, vedere Finestra di dialogo Esecuzione pacchetto |
Sì | No È tuttavia possibile importare un pacchetto nel server da questi percorsi. |
No È tuttavia possibile importare un pacchetto nel server dal file system. |
SQL Server Management Studio, quando è connesso al servizio Integration Services che gestisce l'archivio pacchetti SSIS | No | Sì | No È tuttavia possibile importare un pacchetto nell'archivio pacchetti di SSIS dal file system. |
dtexec Per altre informazioni, vedere dtexec Utility. |
Sì | Sì | Sì |
dtexecui Per altre informazioni, vedere Riferimento all’interfaccia utente dell'Utilità di esecuzione pacchetti (DtExecUI) |
No | Sì | Sì |
SQL Server Agent Per pianificare un pacchetto, è possibile usare un processo di SQL Server Agent. Per altre informazioni, vedere Processi di SQL Server Agent per i pacchetti. |
Sì | Sì | Sì |
Stored procedure predefinita Per altre informazioni, vedere catalog.start_execution (database SSISDB) |
Sì | No | No |
API gestita, tramite tipi e membri dello spazio dei nomi Microsoft.SqlServer.Management.IntegrationServices | Sì | No | No |
API gestita, tramite tipi e membri dello spazio dei nomi Microsoft.SqlServer.Dts.Runtime | Non attualmente | Sì | Sì |
Esecuzione e registrazione
È possibile abilitare la registrazione per i pacchetti di Integration Services, nonché acquisire informazioni di runtime in file di log. Per altre informazioni, vedere Registrazione di Integration Services (SSIS).
È possibile monitorare i pacchetti di Integration Services distribuiti e eseguiti nel server Integration Services usando i report delle operazioni. I report sono disponibili in SQL Server Management Studio. Per altre informazioni, vedere report per il server Integration Services.