Поделиться через


Запуск проектов и пакетов

Чтобы запустить пакет служб Службы Integration Services, можно воспользоваться одним из предостовляемых средств. Выбор средства зависит от места хранения пакета. Эти средства приведены в следующей таблице.

Чтобы сохранить пакет на сервере Службы Integration Services, используется модель развертывания проекта. Дополнительные сведения см. в разделе Развертывание проектов на сервере служб Integration Services.

Чтобы сохранить пакет в хранилище пакетов SSIS, базе данных msdb, или в файловой системе, используется модель развертывания пакета. Дополнительные сведения см. в разделе Развертывание пакетов (службы SSIS).

Инструмент

Пакеты, хранимые на сервере служб Integration Services

Пакеты, которые находятся в хранилище пакетов служб SSIS предыдущих версий или в базе данных msdb.

Пакеты, хранимые в файловой системе вне расположения входящего в состав хранилища пакетов SSIS.

SQL Server Data Tools

Нет

Нет

Однако существующий пакет можно добавить в проект из хранилища пакетов SSIS, включающего в себя базу данных  msdb. При добавлении существующего пакета в проект таким методом локальная копия пакета создается в файловой системе.

Да

В среде SQL Server Management Studio, если установлено соединение с компонентом Database Engine, на котором размещен сервер служб Integration Services.

Дополнительные сведения см. в разделе Диалоговое окно «Выполнение пакета».

Да

Нет

Однако из этих расположений пакет можно импортировать на сервер.

Нет

Однако пакет можно импортировать на сервер из файловой системы.

В среде SQL Server Management Studio, если установлено соединение со службами Integration Services, управляющими хранилищем пакетов служб SSIS.

Нет

Да

Нет

Однако пакет можно импортировать в хранилище пакетов служб SSIS из файловой системы.

dtexec

Дополнительные сведения см. в разделе Программа dtexec.

Да

Да

Да

dtexecui

Дополнительные сведения см. в разделе Программа выполнения пакетов справочника по пользовательскому интерфейсу (DtExecUI).

Нет

Да

Да

Агент SQL Server

Чтобы запланировать запуск пакета, используйте задание агента SQL Server.

Дополнительные сведения см. в разделе Пакеты служб из заданий агента SQL Server.

Да

Да

Да

Встроенная хранимая процедура

Дополнительные сведения см. в разделе catalog.start_execution (база данных SSISDB).

Да

Нет

Нет

Управляемые API, использующие типы и элементы пространства имен Microsoft.SqlServer.Management.IntegrationServices

Да

Нет

Нет

Управляемые API, использующие типы и элементы пространства имен Microsoft.SqlServer.Dts.Runtime

В настоящее время нет

Да

Да

Выполнение и ведение журнала

Данные о пакетах служб Службы Integration Services могут заноситьтся в журнал выполнения, данные времени исполнения могут сохраняться в файлах журнала. Дополнительные сведения см. в разделе Ведение журналов в службах Integration Services (SSIS).

С помощью отчетов о выполнении можно отслеживать пакеты служб Службы Integration Services, развернутые и выполняемые на сервере служб Службы Integration Services. Отчеты доступны в среде SQL Server Management Studio. Дополнительные сведения см. в разделе Отчеты для сервера служб Integration Services.

Связанные задачи

Значок служб Integration Services (маленький)Оставайтесь в курсе последних возможностей служб Integration Services

Чтобы загрузить новейшую документацию, статьи, образцы и видеоматериалы корпорации Майкрософт, а также лучшие решения участников сообщества, посетите страницу служб Службы Integration Services на сайте MSDN:


Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.

См. также

Задания

мастер импорта и экспорта SQL Server

Основные понятия

Программа dtexec