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


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

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

ПримечаниеПримечание

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

При миграции пакетов служб DTS в формат служб Integration Services структура перенесенного пакета и полнота миграции зависят от содержимого исходного пакета. Результаты миграции пакетов могут быть следующими:

  • Возможна успешная и полная миграция пакетов, так как они содержат только задачи и функции, соответствующие задачам и функциям служб Integration Services.

  • Пакеты содержат задания и функции служб DTS, которые невозможно напрямую перенести в задачи и функции служб Integration Services, однако функциональность пакета сохраняется путем использования инкапсулированных пакетов служб DTS.

  • В некоторых случаях, например если имя пакета содержит недопустимые символы (/ \ : [ ] . =) или если в пакете содержатся незарегистрированные объекты, мастер миграции пакетов не может выполнить миграцию до тех пор, пока эти проблемы не будут устранены.

ПримечаниеПримечание

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

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

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

Пароли пакета не переносятся. Однако службы Integration Services поддерживают пароли пакетов служб DTS в пакетах служб DTS и в задаче «Выполнение пакета служб DTS 2000». Задача «Выполнение пакета служб DTS 2000» в пакете служб Integration Services может передать пароль пакету служб DTS. Дополнительные сведения см. в разделе Миграция паролей.

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

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

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

ПримечаниеПримечание

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

Пакеты служб DTS нельзя открывать или изменять непосредственно в среде BI Development Studio.

Общие сведения о поддержке служб DTS в Integration Services см. в разделе Поддержка служб DTS в SQL Server 2008.

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

  • Использование мастера миграции пакетов служб DTS
    Описывает процесс миграции с помощью мастера миграции пакетов.

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

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

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

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

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

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

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

  • Как осуществить миграцию пакетов служб DTS до служб Integration Services
    Описывает шаги переноса пакетов служб DTS в формат служб Integration Services.