2012-05-08 6 views
17

У меня есть пакет, который разработан в SSIS 2012 с помощью Visual Studio 2010.Можно ли развернуть SSIS 2012 пакет на SQL Server 2008

  • Можно ли развернуть/подключить этот пакет на SQL Server 2008

  • Если это возможно, не лицензия на сервер SQL дело

+1

Один не должны, как правило, развиваются на более новой редакции ничего, чем работает на производстве. Если вы не подготовили обновление до новой версии. – HLGEM

+2

Да, я знаю. Но мне это немного раздражает, чтобы развиваться в VS2008, поэтому мы рассматриваем варианты. – Thea

ответ

24

нет, вы не можете. Пакет SSIS не поддерживает обратную совместимость.

Также не имеет смысла, если вы думаете об этом. Если бы это было наоборот, «возможно», это могло бы быть сделано, потому что 2012 года каким-то образом будет знать структуру 2008 года, но механизм 2008 года не знает о структуре пакета 2012 года.

3

Лучшее предположение было бы нет. Механизм запуска пакета SSIS должен соответствовать уровню выпуска кода. Вы не смогли запустить какой-либо пакет SSIS на любом уровне выпуска ниже уровня разработки пакета (например, сервер 2005 не будет запускать пакет 2008 года и т. Д.)

Это не проблема с лицензией, это проблема с двигателем , Код двигателя SSIS изменяется с каждой версией, поэтому код будет работать в движке, который не поддерживает функции или структуру пакета.

9

Вы не можете запустить его с версией dtexec 2008 года, и вы, разумеется, не сможете развернуть его в каталоге, но если вы можете установить минимум, вам нужно запустить SSIS 2012 на сервер где-нибудь, тогда вы можете выполнить пакет из файловой системы с помощью версия 2012 года dtexec.

Смотрите также http://msdn.microsoft.com/en-us/library/bb522577.aspx

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