Подтвердить что ты не робот

Возможно ли развертывание пакета SSIS 2012 на SQL Server 2008?

У меня есть пакет, который разработан в SSIS 2012 с помощью Visual Studio 2010.

  • Возможно ли развертывание/присоединение этого пакета на SQL Server 2008

  • Если возможно, имеет ли лицензия серверный сервер

4b9b3361

Ответ 1

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

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

Ответ 2

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

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

Ответ 3

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

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