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


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

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

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

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

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

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

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

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

Мастер обновления пакетов служб Службы SSIS можно запустить из среды SQL Server Data Tools (SSDT), из среды Среда SQL Server Management Studio или из командной строки.

Запуск мастера из SQL Server Data Tools

  1. В среде SQL Server Data Tools (SSDT) создайте или откройте проект служб Службы Integration Services.

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

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

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

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

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

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

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

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

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

  • При запуске мастера обновления пакетов служб Службы SSIS из среды SQL Server Data Tools (SSDT) мастер автоматически сохраняет исходные и обновленные пакеты в одной папке файловой системы.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ПредупреждениеВнимание!

    При открытии проекта служб Службы SQL Server 2005 Integration Services (SSIS) или Службы SQL Server 2008 Integration Services (SSIS) в среде SQL Server Data Tools (SSDT), которое автоматически производит мастер, параметр Создать резервную копию исходных пакетов не отображается.

  3. В среде SQL Server Data Tools (SSDT) запустите мастер обновления пакетов служб Службы SSIS.