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


Вопросы обновления служб DTS

Если на компьютере установлены службы DTS SQL Server 2000, их можно обновить до служб SQL Server 2008Integration Services. Службы Integration Services являются совершенно новым продуктом, а не обновленной версией служб DTS, поэтому возникновение программных конфликтов исключено.

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

Если нужно обновить SQL Server 2005Integration Services до SQL Server 2008Integration Services, см. раздел Вопросы обновления служб Integration Services.

SQL Server 2008 не устанавливает поддержку времени выполнения пакетов служб DTS. Для запуска пакетов служб DTS следует установить данную поддержку времени выполнения. Дополнительные сведения об установке поддержки служб DTS см. в разделе Как установить поддержку пакетов служб Data Transformation Services (DTS). Подробные сведения о поддержке служб DTS в SQL Server 2008 см. в разделе Поддержка служб DTS в SQL Server 2008.

Важное примечаниеВажно!

Службы DTS являются устаревшими. Дополнительные сведения см. в разделе Службы DTS.

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

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

Мастер миграции пакетов служб DTS доступен в следующих выпусках SQL Server: Standard, Enterprise и Developer.

Перед обновлением служб DTS

Прежде чем приступать к обновлению служб DTS до служб Integration Services, рекомендуется ознакомиться с разделом Поддержка служб DTS в SQL Server 2008.

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

Обновление служб DTS

Следующая процедура описывает использование программы установки для обновления установки служб DTS SQL Server 2000 до версии служб Integration Services.

Обновление службы DTS до служб Integration Services

  • Запустите программу установки SQL Server 2008 и выберите Обновление с SQL Server 2000 или SQL Server 2005.

    — или —

  • Из командной строки запустите программу setup.exe, указав параметр /ACTION=upgrade. Дополнительные сведения об установке из командной строки см. в подразделе «Сценарии установки для служб Integration Services» раздела Как установить SQL Server 2008 из командной строки.

Программа установки SQL Server 2008 не поддерживает прямое обновление SQL Server до SQL Server 2008 6.5 или 7.0.

Можно обновлять одновременно службы DTS и компонент Database Engine, либо только службы DTS, либо только компонент Database Engine. Если обновляются только службы DTS или только компонент Database Engine, существуют следующие ограничения.

  • Если обновить только службы DTS, службы SQL Server 2008Integration Services будут полностью функциональными. Однако службы Integration Services смогут хранить пакеты только в файловой системе, если экземпляр компонента SQL Server 2008Database Engine не будет доступен на другом компьютере. Если доступен экземпляр компонента SQL Server 2008Database Engine, службы Integration Services могут хранить пакеты на этом экземпляре.

  • Если обновить только компонент Database Engine, службы DTS остаются полностью функциональными. Однако нельзя будет воспользоваться возможностями служб Integration Services.

Дополнительные сведения об обновлении см. в разделе Как обновить версию до SQL Server 2008 (программа установки).

Одновременное обновление служб DTS и компонента Database Engine до SQL Server 2008

В этом разделе описаны последствия, к которым может привести обновление со следующими критериями.

  • Обновление служб DTS и экземпляра компонента Database Engine до SQL Server 2008 производится одновременно.

  • И службы DTS, и экземпляр компонента Database Engine должны обновляться на одном компьютере.

Действия, выполняемые при обновлении

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

  • Обновление экземпляра компонента Database Engine до SQL Server 2008.

  • Установка служб SQL Server 2008Integration Services.

  • Установка обновленной поддержки выполнения пакетов служб DTS. Эти средства включают среду выполнения служб DTS и поддержку перечисления пакетов служб DTS в среде SQL Server Management Studio. Пакеты служб DTS по-прежнему могут выполняться на одном компьютере параллельно с пакетами служб Integration Services. Дополнительные сведения см. в разделе Как установить поддержку пакетов служб Data Transformation Services (DTS).

  • Сохранение в неприкосновенности пакетов служб DTS в существующих системных таблицах базы данных msdb.

Действия, не выполняемые при обновлении

Процесс обновления не включает следующие задачи.

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

    При установке служб Integration Services устанавливается и мастер миграции пакетов служб DTS.

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

    Мастер миграции пакетов служб DTS доступен в следующих выпусках SQL Server: Standard Edition, Enterprise Edition, Developer Edition.

    Дополнительные сведения см. в следующих разделах:

  • Не производится установка необязательной поддержки времени выполнения, управления и времени разработки для пакетов служб DTS. Дополнительные сведения см. в разделе Как установить поддержку пакетов служб Data Transformation Services (DTS).

Действия после обновления

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

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

  • Для просмотра пакетов служб DTS в узле Management\Legacy\Data Transformation Services в среде SQL Server Management Studio необходимо подключится к обновленному экземпляру компонента Database Engine. (При соединении со службами Integration Services можно просматривать только пакеты служб Integration Services.)

  • Для выполнения пакетов служб DTS в пакете служб Integration Services используется задача «Выполнение пакета служб DTS 2000». Дополнительные сведения см. в разделе Задача «Выполнение пакета служб DTS 2000».

  • Для выполнения пакетов служб DTS из командной строки используется программа dtsrun.exe.

  • Для выполнения пакетов служб DTS из заданий агента SQL Server в шаге задания вызывается программа dtsrun.exe.

Дополнительные сведения о способах выполнения пакетов см. в разделе Выполнение пакетов служб DTS.

Важное примечаниеВажно!

Службы DTS являются устаревшими. Дополнительные сведения см. в разделе Службы DTS.