Миграция пакетов служб 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 структура подвергнутого миграции пакета и полнота миграции зависят от содержимого исходного пакета.
Примечание. |
---|
Мастер миграции пакетов оставляет исходные пакеты служб DTS без изменений. |
Результаты миграции пакетов могут быть следующими:
- Возможна успешная и полная миграция пакетов, так как они содержат только задачи и функции, соответствующие задачам и функциям SQL Server 2005 Integration Services (SSIS).
- Пакеты содержат задания и функции служб DTS из SQL Server 2000, прямая миграция которых в задачи и функции SQL Server 2005 Integration Services (SSIS) невозможна, однако функциональность пакета сохраняется путем использования инкапсулированных пакетов SQL Server 2000.
Примечание. |
---|
В некоторых случаях, например если имя пакета содержит недопустимые символы (/ \ : [ ] . =) или если в пакете содержатся незарегистрированные объекты, мастер миграции пакетов не может выполнить миграцию до тех пор, пока эти проблемы не будут устранены. |
Если всем задачам пакета соответствуют новые задачи в 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 для затрагиваемого компонента потока данных.
Примечание. |
---|
После миграции пакетов с помощью среды 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