現象
たとえば次のようなシナリオを考えてみます。
- Microsoft SQL Server 2012 と Microsoft SQL Server 2014 の両方にテーブルを作成します。
- Microsoft BizTalk Sever 2013 R2 プロジェクトを作成し、消費アダプター サービス アドインを使用してスキーマ (テーブルの選択操作など) を生成します。
このシナリオでは、SQL Server 2012 で生成されたスキーマの要素の順序は、SQL Server 2014 のものとは異なります。
原因
この問題は、WCF-SQL アダプターによって実行されるクエリによって返される列の順序は、順序を使用しないと保証できないために発生します。 さらに、スキーマを生成すると、SQL Server 2014 と SQL Server 2012 の間の実装が変更されます。 また、SQL Server の 2 つのバージョン間で互換性が低下していました。
解決策
累積的な更新プログラムの情報
この問題は、BizTalk Server の次の累積的な更新プログラムで最初に修正されました。
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。
参考資料
BizTalk Server の Service Pack と累積的な更新プログラムの一覧については、「KB 2555976: BizTalk Server の Service Pack と累積的な更新プログラムの一覧」を参照してください。
BizTalk Server 修正プログラムの詳細については、「KB 2003907: BizTalk 修正プログラムと Service Pack サポートに関する情報」を参照してください。