Запуск проектов и пакетов
Для запуска пакета Integration Services вы можете использовать одно из нескольких средств, в зависимости от того, где хранятся эти пакеты. Эти средства приведены в следующей таблице.
Для сохранения пакета на сервере Integration Services используйте модель развертывания проекта, чтобы развернуть проект на сервере. Дополнительные сведения см. в разделе Deploy Projects to Integration Services Server.
Чтобы сохранить пакет в хранилище пакетов SSIS, базе данных msdb, или в файловой системе, используется модель развертывания пакета. Дополнительные сведения см. в разделе "Развертывание пакетов " (SSIS)".
Средство | Пакеты, хранимые на сервере служб Integration Services | Пакеты, которые находятся в хранилище пакетов служб SSIS предыдущих версий или в базе данных msdb. | Пакеты, хранимые в файловой системе вне расположения входящего в состав хранилища пакетов SSIS. |
---|---|---|---|
SQL Server Data Tools | No | No Однако существующий пакет можно добавить в проект из хранилища пакетов Integration Services, включающего в себя базу данных msdb. При добавлении существующего пакета в проект таким методом локальная копия пакета создается в файловой системе. |
Да |
В среде SQL Server Management Studio, если установлено соединение с экземпляром ядра СУБД, где размещен сервер служб Integration Services. Дополнительные сведения см. в разделе Execute Package Dialog Box. |
Да | Нет Однако из этих расположений пакет можно импортировать на сервер. |
No Однако пакет можно импортировать на сервер из файловой системы. |
В среде SQL Server Management Studio, если установлено соединение со службами Integration Services, управляющими хранилищем пакетов служб SSIS. | No | Да | Нет Однако пакет можно импортировать в хранилище пакетов Integration Services из файловой системы. |
dtexec Дополнительные сведения см. в статье dtexec Utility. |
Да | Да | Да |
dtexecui Дополнительные сведения см. в разделе Справочник по пользовательскому интерфейсу служебной программы для запуска пакетов (DtExecUI) |
No | Да | Да |
Агент SQL Server Чтобы запланировать запуск пакета, используйте задание агента SQL Server. Дополнительные сведения см. в статье SQL Server Agent Jobs for Packages. |
Да | Да | Да |
Встроенная хранимая процедура Дополнительные сведения см. в разделе catalog.start_execution (база данных SSISDB) |
Да | No | No |
Управляемые API, использующие типы и элементы пространства имен Microsoft.SqlServer.Management.IntegrationServices | Да | No | No |
Управляемые API, использующие типы и элементы пространства имен Microsoft.SqlServer.Dts.Runtime | В настоящее время нет | Да | Да |
Выполнение и ведение журнала
Можно включить ведение журнала для пакетов Integration Services, и сведения времени выполнения могут регистрироваться в файлах журнала. Дополнительные сведения см. в статье Ведение журналов в службах Integration Services (SSIS).
Вы можете отслеживать пакеты Integration Services, развернутые и запускаемые на сервере служб Integration Services, с помощью отчетов об операциях. Эти отчеты доступны в SQL Server Management Studio. Дополнительные сведения см. в статье Reports for the Integration Services Server.