Как обновить пакеты служб Integration Services с помощью мастера обновления пакетов служб SSIS

Пакеты, созданные в более ранних версиях служб Integration Services, можно обновить до формата служб Integration Services, используемых SQL Server 2008. Для упрощения этого процесса SQL Server предоставляет мастер обновления пакетов служб SSIS. Мастер можно настроить так, что исходные пакеты останутся без изменений. Поэтому в случае каких-либо трудностей обновления можно продолжать использовать исходные пакеты.

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

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

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

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

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

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

В оставшейся части раздела описывается работа с мастером и создание резервных копий исходных пакетов.

Работа с мастером обновления пакетов служб SSIS

Мастер обновления пакетов служб SSIS можно запустить из среды Business Intelligence Development Studio, из среды SQL Server Management Studio, из центра установки SQL Server или из командной строки.

Запуск мастера из среды Business Intelligence Development Studio

  1. В среде Business Intelligence Development Studio создайте или откройте проект служб Integration Services.

  2. Находясь в обозревателе решений, правой кнопкой мыши щелкните узел Пакеты служб SSIS и выберите Обновить все пакеты, чтобы обновить все пакеты, принадлежащие данному узлу.

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

    При открытии проекта служб Integration Services, содержащего пакеты служб SQL Server 2005 Integration Services (SSIS), службы Integration Services автоматически открывают мастер обновления пакетов служб SSIS.

Запуск мастера в среде SQL Server Management Studio

  • В среде SQL Server Management Studio подключитесь к службам Integration Services, разверните узел Сохраненные пакеты, щелкните правой кнопкой мыши узел Файловая система или узел MSDB и выберите Обновить пакеты.

Запуск мастера из центра установки SQL Server

  • В центре установки SQL Server щелкните Сервис и выберите команду Обновление пакетов служб Integration Services.

Запуск мастера из командной строки

  • В командной строке запустите файл SSISUpgrade.exe из папки C:\Program Files\Microsoft SQL Server\100\DTS\Binn.

Резервное копирование исходных пакетов

Чтобы создать резервные копии исходных пакетов перед их обновлением, исходные пакеты и обновленные пакеты должны храниться в той же папке файловой системы. В зависимости от способа запуска мастера это место хранения может определяться автоматически.

  • При запуске мастера обновления пакетов служб SSIS из среды Business Intelligence Development Studio мастер автоматически сохраняет исходные и обновленные пакеты в одной папке файловой системы. Можно настроить мастер на создание резервной копии исходных пакетов.

  • При запуске мастера обновления пакетов служб SSIS из среды SQL Server Management Studio или из командной строки можно указать различное место хранения для первоначальных и обновленных пакетов. Чтобы мастер создавал резервные копии исходных пакетов, убедитесь, что исходные и обновленные пакеты хранятся в одной и той же папке файловой системы. Если задать другие параметры хранения, мастер не сможет создать резервные копии исходных пакетов.

Мастер будет создавать резервные копии исходных пакетов в папке SSISBackupFolder. Мастер создает папку SSISBackupFolder в папке, которая содержит исходные и обновленные пакеты.

Создание резервных копий исходных пакетов в среде SQL Server Management Studio или из командной строки

  1. Сохраните исходные пакеты в папке файловой системы.

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

    Мастер может создавать резервные копии только для пакетов, хранящихся в файловой системе.

  2. Запустите мастер обновления пакетов служб SSIS из среды SQL Server Management Studio или из командной строки.

  3. На странице Выбор исходного расположения мастера выберите для свойства Источник пакета значение Файловая система.

  4. На странице Выбор целевого расположения мастера выберите для свойства Сохранить в исходное расположение, чтобы сохранить обновленные пакеты в ту же папку, где находятся исходные пакеты.

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

    Этот параметр становится доступен только в случае, когда исходные и обновленные пакеты хранятся в одной и той же папке.

  5. На странице мастера Выбор параметров управления пакетами выберите параметр Создать резервную копию исходных пакетов.

Создание резервных копий исходных пакетов в среде Business Intelligence Development Studio

  1. Сохраните исходные пакеты в папке файловой системы.

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

    Мастер может создавать резервные копии только для пакетов, хранящихся в файловой системе.

  2. В среде Business Intelligence Development Studio запустите мастер обновления пакетов служб SSIS.

  3. На странице мастера Выбор параметров управления пакетами выберите параметр Создать резервную копию исходных пакетов.