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


Управление пакетами служб Integration Services

Изменения: 14 апреля 2006 г.

Службы Microsoft SQL Server 2005 Integration Services (SSIS) включают службу Windows служб Integration Services для управления пакетами Integration Services. Служба Windows служб Integration Services доступна только из среды SQL Server Management Studio.

Службы Integration Services предоставляют две папки верхнего уровня для доступа к пакетам служб Integration Services: Выполняемые пакеты и Хранимые пакеты. В папке Выполняемые пакеты отображаются пакеты, которые в данный момент выполняются на сервере. В папке Хранимые пакеты перечислены пакеты, которые сохранены в хранилище пакетов. Это только те пакеты, которыми управляет служба Integration Services. Хранилище пакетов может состоять либо из базы данных msdb, либо из папок файловой системы, перечисленных в файле конфигурации службы Integration Services, либо как из первой, так и из вторых. В файле конфигурации указываются база данных msdb и папки файловой системы, над которыми требуется осуществлять управление. Где-либо в файловой системе могут также иметься пакеты, не управляемые службами Integration Services.

Пакеты, сохраняемые в базе данных msdb, содержатся в таблице sysdtspackages90. При сохранении пакетов в базе данных msdb их можно также сгруппировать в логические папки. Использование логических папок помогает организовать пакеты по назначению или отфильтровать пакеты в таблице sysdtspackages90. Логические папки можно создавать с помощью среды SQL Server Management Studio. По умолчанию все логические папки, добавляемые в базу данных msdb, автоматически включаются в хранилище пакетов.

Логические папки, создаваемые для группирования пакетов в базе данных msdb, представлены как строки в таблице sysdtspackagefolders90 базы данных msdb. Столбцы folderid и parentfolderid в таблице sysdtspackagefolders90 определяют иерархию папок. Корневые логические папки в базе данных msdb представлены строками таблицы sysdtspackagefolders90, которые содержат значение NULL в столбце parentfolderid. Дополнительные сведения см. в разделах sysdtspackages90 (Transact-SQL) и sysdtspackagefolders90 (Transact-SQL).

При открытии среды SQL Server Management Studio и подключении к службам Integration Services папки базы данных msdb, управляемые службой Integration Services, перечислены внутри папки «Хранимые пакеты». Если файл конфигурации задает корневые папки файловой системы, то папка «Хранимые пакеты» также перечисляет пакеты, сохраненные в файловой системе в этих папках и всех ее вложенных папках.

Пакеты можно сохранить в любой папке файловой системы, но они не будут перечислены во вложенных папках папки Хранимые пакеты, если соответствующую папку не добавить в список папок в файле конфигурации хранилища пакетов. Дополнительные сведения об этом файле конфигурации см. в разделе Настройка служб Integration Services.

В папке Выполняемые пакеты нет вложенных папок, и она не может быть расширена.

По умолчанию папка Сохраненные пакеты содержит две вложенные папки: Файловая система и MSDB. В папке Файловая система перечислены пакеты, которые сохранены в файловой системе. Расположение этих файлов указано в файле конфигурации службы Integration Services. По умолчанию это папка «Пакеты», находящаяся в \Program Files\Microsoft SQL Server\90\DTS. В папке MSDB находятся пакеты служб Integration Services, которые были сохранены на сервере в базе данных msdb SQL Server сервера. Таблица sysdtspackages90 содержит пакеты, сохраненные в базе данных msdb.

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

Контроль за выполнением пакетов

В папке Выполняемые пакеты находятся выполняемые в данный момент пакеты. Чтобы просмотреть сведения о текущих пакетах на странице Подробности обозревателя объектов среды SQL Server Management Studio, щелкните папку Выполняемые пакеты. Сведения, такие как длительность выполнения пакетов, приведены на странице Подробности обозревателя объектов. При необходимости обновите содержимое папки для просмотра более свежих данных.

Чтобы просмотреть сведения об одном выполняемом пакете на странице Подробности обозревателя объектов, щелкните этот пакет. На странице Подробности обозревателя объектов отображаются такие сведения, как версия и описание пакета.

Можно остановить выполнение пакета в папке Выполняемые пакеты, щелкнув правой кнопкой мыши пакет и выбрав Остановить.

Управление хранилищем пакетов

Чтобы упорядочить пакеты, можно добавлять пользовательские папки в корневую папку для хранения пакетов, определенную в файле конфигурации служб Integration Services. По умолчанию корневыми папками являются папки Файловая система и MSDB. Например, можно создать в папке Файловая система вложенную папку Очистка данных, которая будет содержать все пакеты, очищающие данные. Можно вкладывать одни пользовательские папки в другие, создавая необходимую пользователю иерархию папок. Пользовательские папки можно удалять и переименовывать, но нельзя переименовывать или удалять корневые папки, определенные в файле конфигурации. Чтобы обновить корневые папки, перечисленные в службах Integration Services, необходимо обновить файл конфигурации.

Дополнительные сведения см. в разделе Настройка служб Integration Services.

Импорт и экспорт пакетов

Пакеты служб Integration Services можно сохранять либо в базе данных msdb, либо в файловой системе. Пакет можно скопировать из одного места хранения в другое при помощи функций импорта или экспорта, которые предоставляют службы Integration Services. Для создания копии пакета можно импортировать пакет в то же хранилище, дав ему другое название. Для импорта и экспорта пакетов можно также использовать программу командной строки dtutil.

Дополнительные сведения см. в разделах Импорт и экспорт пакетов и Программа dtutil.

См. также

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

Службы Integration Services

Другие ресурсы

Управление службами Integration Services

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

14 апреля 2006 г.

Измененное содержимое
  • Добавлены дополнительные сведения о хранилище пакетов.