3

Мы SQL Server & SSIS 2014 в нашей местной среде, и большинство из SQL Server 2014 в нашей производственной среде, для SSIS, который до сих пор 2008.Как создать пакет SSIS для SQL Server 2008 в среде SQL Server 2014?

Так мы создаем пакеты SSIS локально, за исключением, которые могут» t быть развернутым к производству, потому что пакеты SSIS не поддерживают обратную совместимость.

Возможно ли создание пакетов локально для целевого SSIS 2008? Если да, то как?

Просто к сведению, пакеты SSIS определены в Visual Studio 2008, так что я не понимаю, почему они зависят от SQL Server 2014.

+0

Q1 - У вас есть как минимум два рабочих сервера, которые являются SQL Server. По крайней мере один из них - 2014, а один - 2008. Но все пакеты SSIS должны запускаться на сервере 2008 года? Q2. Если вы создали пакет с использованием VS 2008, вы создали пакет, который работает с SQL Server 2008 - см. [Разбивка] (http://stackoverflow.com/questions/34118876/sql-server-data-tools -in-visual-studio-2015/34125728 # 34125728) У меня все они установлены на моей лабораторной машине и могут развернуть версию отлично. В частности, что вы видите, что не работает? – billinkc

+0

В производстве у нас был Sql Server 2008. Мы обновили все, кроме компонентов SSIS и SSRS, до 2014 года. SSRS работает отлично, кстати. – DaveDev

+1

Пока вы работаете с VS 2008, он будет работать в 2008 году в вашем производстве. Возможно, скриншоты или что-то еще могут помочь моему бедному мозгу понять, что вы столкнулись с контрольным блоком – billinkc

ответ

0

Формат пакетов SSIS изменилось с SSDT 2012 до 2013/2014. Я столкнулся с этой ситуацией недавно перед Go Live. Коллега разработал пакеты SSIS в SSDT 2013 с SQL Server 2012 в качестве целевой среды для развертывания. Хотя разработка и исполнение из SSDT 2013 с SQL Server 2012 не проблема, пакет не развертывается в каталоге SSIS SQL Server 2012. Пакеты служб SSIS НЕ являются нисходящими. ... по крайней мере в отношении развертывания в каталоге SSIS SQL Server.

Открыть файл dtsx в редакторе и проверить значение для «PackageFormatVersion». Возможные значения:

  • VS 2013/2013 = 8
  • VS 2010/2012 = 6

К сожалению, вы не можете открыть пакеты SSIS с PackageFormatVersion = 8 в SSDT 2012 или ниже для того, чтобы понизить пакет. Вы могли бы, конечно, выяснить, как изменился формат. Я начал это делать, но через некоторое время сдался. Лучшим решением было перепроработать пакет в SSDT 2012. Argh!

Итак, при разработке пакетов SSIS вы должны позаботиться о целевой версии SQL Server, а затем решите выбрать правильную версию SSDT.

Смежные вопросы