2012-05-08 8 views
17

私は、Visual Studio 2010は、それが可能SQL Server上でSSIS 2012パッケージを展開することです2008

  • を使用してSSIS 2012年に開発された、それは/展開SQL Server 2008でこのパッケージを取り付けることが可能ですされているパッケージを持っていますそれが可能であれば

  • は、問題のSQL Serverのライセンス

+1

一つは、原則として、何の新版に開発しないようにしてくださいを参照してください。新しいバージョンへのアップグレードが準備されている場合を除きます。 – HLGEM

+2

はい、わかっています。しかし、私はそれはVS2008で開発するために少し迷惑なので、我々はオプションを検討している。 – Thea

答えて

24

いいえ、できません。 SSISパッケージは下位互換性がありません。

また、それについて考えるとあまり意味がありません。それ以外の方法であれば、2012年は何とか2008年の構造を認識するため、「多分」可能性がありますが、2008年のエンジンは2012年のパッケージ構造を認識していません。

3

ベストの推測ではありませんだろうし。 SSISパッケージを実行するエンジンは、コードのリリースレベルと一致する必要があります。開発されたパッケージレベル以下のリリースレベルでSSISパッケージを実行することはできませんでした(つまり、2005サーバーは2008パッケージを実行しません)

ライセンス問題ではなく、エンジンの問題です。 SSISエンジンコードはリリースごとに変更されるため、コードはパッケージの機能や構造をサポートしていないエンジンで実行されます。

9

2008年版のdtexecで実行することはできませんが、確かにカタログに展開することはできませんが、最小限のインストールが可能な場合は、SSIS 2012をどこかのサーバーに実行する必要があります。 dtexecの2012年版です。

は、生産上で実行されているよりもhttp://msdn.microsoft.com/en-us/library/bb522577.aspx

関連する問題