Обновление пакетов служб Integration Services с помощью мастера обновления пакетов служб SSIS
Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure
Пакеты, созданные в более ранних версиях служб Integration Services, можно обновить до формата служб Integration Services, используемого SQL Server 2019 (15.x). SQL Server предоставляет мастер обновления пакетов служб SSIS, который поможет в этом процессе. Мастер можно настроить так, что исходные пакеты останутся без изменений. Поэтому в случае каких-либо трудностей обновления можно продолжать использовать исходные пакеты.
Мастер обновления пакетов служб SSIS устанавливается при установке служб Integration Services.
Примечание.
Мастер обновления пакетов SSIS доступен в выпусках SQL Server уровня "Стандартный", "Корпоративный" и "Разработчик".
Дополнительные сведения об обновлении пакетов служб Integration Services см. в разделе "Обновление пакетов служб Integration Services".
В оставшейся части раздела описывается работа с мастером и создание резервных копий исходных пакетов.
Работа с мастером обновления пакетов служб SSIS
Мастер обновления пакетов служб SSIS можно запустить из SQL Server Data Tools (SSDT), из SQL Server Management Studio или в командной строке.
Запуск мастера из SQL Server Data Tools
В SQL Server Data Tools (SSDT) создайте или откройте проект служб Integration Services.
Находясь в обозревателе решений, правой кнопкой мыши щелкните узел Пакеты служб SSIS и выберите команду Обновить все пакеты , чтобы обновить все пакеты, принадлежащие этому узлу.
Примечание.
При открытии проекта служб Integration Services, содержащего пакеты СЛУЖБ 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\130\DTS\Binn .
Резервное копирование исходных пакетов
Чтобы создать резервные копии исходных пакетов перед их обновлением, исходные пакеты и обновленные пакеты должны храниться в той же папке файловой системы. В зависимости от способа запуска мастера, это место хранения может определяться автоматически.
При запуске мастера обновления пакетов служб SSIS из SQL Server Data Tools (SSDT) мастер автоматически сохраняет исходные пакеты и обновленные пакеты в той же папке в файловой системе.
При запуске мастера обновления пакетов служб SSIS из SQL Server Management Studio или в командной строке можно указать различные расположения хранилища для исходных и обновленных пакетов. Чтобы мастер создавал резервные копии исходных пакетов, убедитесь, что исходные и обновленные пакеты хранятся в одной и той же папке файловой системы. Если задать другие параметры хранения, мастер не сможет создать резервные копии исходных пакетов.
Мастер будет создавать резервные копии исходных пакетов в папке SSISBackupFolder . Мастер создает папку SSISBackupFolder в папке, которая содержит исходные и обновленные пакеты.
Создание резервных копий исходных пакетов в среде SQL Server Management Studio или из командной строки
Сохраните исходные пакеты в папке файловой системы.
Примечание.
Мастер может создавать резервные копии только для пакетов, хранящихся в файловой системе.
В SQL Server Management Studio или в командной строке запустите мастер обновления пакетов служб SSIS.
На странице Выбор исходного расположения мастера выберите для свойства Источник пакета значение Файловая система.
На странице Выбор целевого расположения мастера выберите Сохранить в исходное расположение , чтобы сохранить обновленные пакеты в ту же папку, где находятся исходные пакеты.
Примечание.
Этот параметр становится доступен только в случае, когда исходные и обновленные пакеты хранятся в одной и той же папке.
На странице мастера Выбор параметров управления пакетами выберите параметр Создать резервную копию исходных пакетов .
Резервное копирование исходных пакетов в SQL Server Data Tools
Сохраните исходные пакеты в папке файловой системы.
На странице мастера Выбор параметров управления пакетами выберите параметр Создать резервную копию исходных пакетов .
Предупреждение
Параметр резервного копирования исходных пакетов не отображается при открытии проекта служб SQL Server 2008 Integration Services (SSIS) или более поздней версии в SQL Server Data Tools (SSDT), который автоматически запускает мастер.
В SQL Server Data Tools (SSDT) запустите мастер обновления пакетов служб SSIS.