Возможно ли развертывание пакета SSIS 2012 на SQL Server 2008?
У меня есть пакет, который разработан в SSIS 2012 с помощью Visual Studio 2010.
Возможно ли развертывание/присоединение этого пакета на SQL Server 2008
Если возможно, имеет ли лицензия серверный сервер
Ответ 1
нет, вы не можете. Пакет SSIS не поддерживает обратную совместимость.
И это не имеет большого смысла, если вы думаете об этом. Если бы это было наоборот, "возможно", это могло бы быть сделано, потому что 2012-то будет знать структуру 2008 года, но механизм 2008 года не знает структуру пакета 2012 года.
Ответ 2
Вы не можете запустить его с версией dtexec 2008 года, и вы, разумеется, не сможете ее развернуть в каталог, но если вы можете установить минимум, вам нужно запустить SSIS 2012 на сервер где-нибудь, тогда вы можете выполнить пакет из файловой системы с помощью 2012 dtexec.
Лучше предположить, что это будет не так. Механизм запуска пакета SSIS должен соответствовать уровню выпуска кода. Вы не смогли запустить какой-либо пакет SSIS на любом уровне выпуска ниже уровня разработки пакета (то есть сервер 2005 года не будет запускать пакет 2008 года и т.д.).
Это не проблема с лицензией, это проблема с движком. Код двигателя SSIS изменяется с каждой версией, поэтому код будет работать в движке, который не поддерживает функции или структуру пакета.