Зачем мне обновлять пакеты служб SSIS? - PullRequest
0 голосов
/ 13 февраля 2019

Кажется, что обратная совместимость служб SSIS распространяется с SQL Server 2008R2 на SQL Server 2017 (поскольку экземпляр с установленным SQL Server 2017 может обрабатывать пакет служб SSIS с PackageFormatVersion = 3)

Вопрос в том, зачем намобновить пакет служб SSIS (.dtsx)

Есть ли какое-либо повышение производительности или другие потребности при обновлении пакета служб SSIS?

Ответы [ 2 ]

0 голосов
/ 13 февраля 2019

Механизм выполнения служб SSIS может запускать пакеты текущей или более старой версии.Это было функцией со второго выпуска.

Почему тогда мы должны обновлять пакеты служб SSIS со старой версии до текущей версии, поскольку механизм выполнения может запускать их "как есть"?Я могу подумать о нескольких причинах, почему вы хотели бы сделать это.

Производительность выполнения

Механизмы служб SSIS считывают с диска XML, представляющий собой пакет служб SSIS.Он определяет, что версия пакета не совпадает с версией механизма выполнения, поэтому прежде чем он сможет что-либо делать, он должен сначала обновить представление этого пакета в памяти до текущей версии.Выполнение пакета может начаться.Пакет завершается, а затем отбрасывает всю работу по обновлению до текущей версии.Может быть, это занимает пикосекунду, может быть, это обновление занимает минуту.Вы будете платить этот штраф за каждое выполнение пакета.

При использовании SSIS добавление секунды или двух и последующее использование ЦП для обновления могут не сильно влиять на общую нагрузку на сервер как пакетВремя выполнения обычно измеряется в минутах, если не часах, но я всегда верил, что я хороший управляющий моими ресурсами.

Новые функции

Как упоминает Яфуфи, в различные меняются многие новые функции.релизы.Я считаю, что скачок с 2008 по 2012 год особенно убедителен, так как переход от модели развертывания пакетов к модели развертывания проекта исключительно убедителен, поскольку ведение журналов, конфигурация автоматизированы, а выполнение из SSMS легко выполняется.

0 голосов
/ 13 февраля 2019

Настоятельно рекомендуется обновить пакеты, поскольку каждый новый выпуск SQL Server содержит новые функции, исправления ошибок, улучшения производительности.Существует множество статей, описывающих функции каждого выпуска в качестве примера:

  • в частях пакета SQL Server 2016 была основана, что гарантирует высокую возможность повторного использования
  • Компоненты ODATA были добавлены позже, чем 2008 R2

Для получения дополнительной информации см. Следующие страницы:

Кроме того, поддержка SQL Server 2008 R2 скоро закончится (9 июля), 2019)

...