0

本番データベースサーバーがあります

"Microsoft SQL Server 2008(SP3)-10.0.5500.0(X64)2011年9月21日22:45:45 Copyright(c)1988-2008 Microsoft Corporation Web Edition(64-bit)on Windows NT 6.1(Build 7601:Service Pack 1 )」

パッケージをデータベースに展開しようとすると、Visual Studio 2008 BIでSSISパッケージを作成しますが、以下のエラーが発生します

SQL Serverにパッケージを保存または変更するには、SSISランタイムとデータベースが同じバージョンである必要があります。以前のバージョンでのパッケージの保存はサポートされていません。

これは後のバージョンと見なすことができますか?

その他の例外の詳細

メッセージ

ユーザーとして実行:DEV-03\SYSTEM。Microsoft(R)SQL Server Execute Package Utilityバージョン10.50.2500.0(64ビット用)Copyright(C)Microsoft Corporation 2010.無断複写・転載を禁じます。開始:4:23:16 PMエラー:2012-12-11 16:23:16.92コード:0xC001700Aソース:
説明:パッケージのバージョン番号が無効です。バージョン番号は、現在のバージョン番号より大きくすることはできません。終了エラーエラー:2012-12-11 16:23:16.93コード:0xC0016020ソース:説明:バージョン6からバージョン3へのパッケージの移行がエラー0xC001700Aで失敗しました"パッケージのバージョン番号が無効です。バージョン番号を大きくすることはできません現在のバージョン番号より。」終了エラーエラー:2012-12-11 16:23:16.93コード:0xC0010018ソース:説明:ノード「DTS:Property」から値「6」をロード中にエラーが発生しました。エラー0xC0010014のため、終了エラーパッケージ "C:\ userPath \ SSIS\FullPackage.dtsx"を読み込めませんでした。説明:エラー0xC0010014 "1つ以上のエラーが発生したため、パッケージをロードできませんでした。エラーの詳細を説明する、このエラーの前に、より具体的なエラーがあるはずです。このメッセージは、エラーが発生した関数からの戻り値として使用されます。 "。これは、CPackage :: LoadFromXMLが失敗した場合に発生します。ソース:開始:4:23:16 PM終了:4:23:16 PM経過:0.265秒。パッケージロードできませんでした。ステップが失敗しました。

4

2 に答える 2

3

エラーから、VS2010を使用してSQL Server 2012パッケージを開発し、それをSQL Server2008R2に展開しようとしているようです。別の質問に対するこのコメントから、SSISのバージョン6はSql Server 2012 SSISバージョンチェックアウト(@billinkcに感謝)であり、バージョン10.50.2500.0はSql 2008R2SP1であることがわかります。適切なマシンで開発し、適切なマシンにデプロイしていることを確認しますか?

于 2012-12-11T22:24:12.217 に答える
1

同じ問題がありましたが、パッケージのバージョンを古いものに設定するだけで解決しました。

VersionBuild: <DTS:Property DTS:Name="VersionBuild">87</DTS:Property>
VersionGUID: <DTS:Property DTS:Name="VersionGUID">{E7A9B363-E2DD-40CF-8126-70025D388B2E}</DTS:Property>

に:

VersionBuild: <DTS:Property DTS:Name="VersionBuild">72</DTS:Property>
VersionGUID: <DTS:Property DTS:Name="VersionGUID">{A82E6DDE-A5CD-4354-9953-31716F572E42}</DTS:Property>

チャームのように機能します!

于 2013-03-12T14:52:06.250 に答える