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

Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных Azure

Пакеты, созданные в более ранних версиях служб Службы Integration Services , можно обновить до формата служб Службы Integration Services , используемых SQL Server 2019 (15.x) . SQL Server предоставляет мастер обновления пакетов служб Integration Services . Мастер можно настроить так, что исходные пакеты останутся без изменений. Поэтому в случае каких-либо трудностей обновления можно продолжать использовать исходные пакеты.

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

Примечание

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

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

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

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

Мастер обновления пакетов служб Integration Services можно запустить из среды 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 2008 Integration Services (SSIS) или более поздней версии, службы Службы Integration Services автоматически открывают мастер обновления пакетов служб Integration Services .

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

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

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

  • Из командной строки запустите файл SSISUpgrade.exe, расположенный в папке C:\Program Files\Microsoft SQL Server\130\DTS\Binn .

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

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

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

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

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

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

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

    Примечание

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

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

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

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

    Примечание

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

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

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

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

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

    Предупреждение

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

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