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


Миграция пакетов служб DTS

Изменения: 17 июля 2006 г.

Службы SQL Server 2005 Integration Services (SSIS) поддерживают несколько вариантов сохранения решений, созданных с помощью программ и объектной модели служб DTS SQL Server 2000. Можно осуществить миграцию пакетов служб DTS в формат служб SQL Server 2005, продолжить запуск пакетов DTS с помощью среды выполнения служб DTS из SQL Server 2000 или же включить пакеты DTS в решения служб SQL Server 2005Integration Services с помощью задачи «Выполнение пакета служб DTS 2000».

При миграции пакетов DTS из SQL Server 2000 в формат служб SQL Server 2005 Integration Services структура подвергнутого миграции пакета и полнота миграции зависят от содержимого исходного пакета.

ms143501.note(ru-ru,SQL.90).gifПримечание.
Мастер миграции пакетов оставляет исходные пакеты служб DTS без изменений.

Результаты миграции пакетов могут быть следующими:

  • Возможна успешная и полная миграция пакетов, так как они содержат только задачи и функции, соответствующие задачам и функциям SQL Server 2005 Integration Services (SSIS).
  • Пакеты содержат задания и функции служб DTS из SQL Server 2000, прямая миграция которых в задачи и функции SQL Server 2005 Integration Services (SSIS) невозможна, однако функциональность пакета сохраняется путем использования инкапсулированных пакетов SQL Server 2000.
ms143501.note(ru-ru,SQL.90).gifПримечание.
В некоторых случаях, например если имя пакета содержит недопустимые символы (/ \ : [ ] . =) или если в пакете содержатся незарегистрированные объекты, мастер миграции пакетов не может выполнить миграцию до тех пор, пока эти проблемы не будут устранены.

Если всем задачам пакета соответствуют новые задачи в SQL Server 2005, структура пакета после миграции будет очень похожа на структуру исходного пакета SQL Server 2000. Напротив, если не для всех задач есть прямые эквиваленты в SQL Server 2005, структура пакета при миграции изменяется. Каждая задача, не прошедшая миграцию, остается в формате SQL Server 2000 и инкапсулируется в задачу «Выполнение пакета служб DTS 2000». Таким же образом производится миграция и пользовательских задач пакета. Дополнительные сведения см. в разделе Миграция задач.

Другим элементам пакетов, например ограничениям очередности, соединениям и переменным, после миграции соответствуют эквивалентные элементы SQL Server 2005. Дополнительные сведения см. в разделах Миграция ограничений очередностью, Миграция соединений и Миграция переменных.

Миграция паролей для пакетов, прошедших миграцию в пакеты SQL Server 2005 Integration Services (SSIS), не производится. Однако SQL Server 2005 поддерживает защиту паролем пакетов SQL Server 2000 и задачи «Выполнение пакета служб DTS 2000». Задача «Выполнение пакета служб DTS 2000» в пакете SQL Server 2005 может передать пароль пакету SQL Server 2000. Дополнительные сведения см. в разделе Миграция паролей.

Задача «Сценарий ActiveX» в SQL Server 2005 часто способна выполнять код сценария, прошедший миграцию из сценариев ActiveX в пакетах служб DTS SQL Server 2000, без дополнительных изменений. Однако ссылки на объекты пакетов служб DTS из SQL Server 2000 не поддерживаются. Дополнительные сведения см. в разделе Миграция сценариев.

Миграция текстовых заметок, введенных в конструкторе служб DTS, параметров ведения журналов пакетов и обработки ошибок не производится.

После миграции пакетов их следует открыть для проверки на возможные ошибки, включая сбои проверки правильности. Например, некоторые пакеты ссылаются на предшествующие задачи в пределах одного пакета при создании или подготовке источников или назначений данных и могут не пройти проверку правильности, если эти объекты невозможно найти. Сбой проверки правильности такого рода может быть разрешен установкой свойства DelayValidation в значение true для задачи или другого объекта контейнера либо установкой свойства ValidateExternalMetadata в значение false для затрагиваемого компонента потока данных.

ms143501.note(ru-ru,SQL.90).gifПримечание.
После миграции пакетов с помощью среды Management Studio в обозревателе объектов подключитесь к локальному экземпляру служб Integration Services, чтобы просмотреть подвергнутые миграции пакеты. Если в качестве назначения был выбран SQL Server, подвергнутые миграции пакеты будут доступны для просмотра в узле MSDB. Если в качестве назначения выбрана папка файловой системы, щелкните правой кнопкой мыши узел Файловая система и выберите Импорт пакета, чтобы отобразить все подвергнутые миграции пакеты. После миграции пакеты из среды BI Development Studio сохраняются в указанную папку файловой системы и добавляются к открытому проекту в узле Пакеты служб SSIS. Пакеты служб DTS нельзя открывать или изменять в среде BI Development Studio.

В этом разделе

Раздел Описание

Использование мастера миграции пакетов

Описывает процесс миграции с помощью мастера миграции пакетов.

Некоторые вопросы миграции пакетов

Перечисляет известные проблемы миграции пакетов, которые могут быть определены мастером миграции пакетов либо помощником по обновлению.

Миграция задач

Описывает, как мастер миграции пакетов осуществляет миграцию задач, а также объясняет шаги, которые можно предпринять после миграции для восстановления задач или улучшения их поведения.

Миграция ограничений очередностью

Описывает, как мастер миграции пакетов осуществляет миграцию ограничений очередности, а также объясняет шаги, которые можно предпринять после миграции для улучшения поведения этих элементов.

Миграция переменных

Описывает, как мастер миграции пакетов осуществляет миграцию переменных, а также объясняет шаги, которые можно предпринять после миграции, для восстановления переменных или улучшения их поведения.

Миграция соединений

Описывает, как мастер миграции пакетов осуществляет миграцию соединений, а также объясняет шаги, которые можно предпринять после миграции для изменения свойств соединений.

Миграция паролей

Описывает, как мастер миграции пакетов осуществляет миграцию паролей, а также объясняет другие шаги, которые можно предпринять после миграции для улучшения безопасности.

Миграция сценариев

Описывает, как мастер миграции пакетов осуществляет миграцию сценариев ActiveX.

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

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

17 июля 2006 г.

Измененное содержимое
  • Добавлено примечание о местоположении пакетов, подвергнутых миграции.

См. также

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

Обратная совместимость служб SQL Server 2005 Integration Services

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

Службы SQL Server Integration Services

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

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