症狀
請考慮以下案例:
- 你可以在 Microsoft SQL Server 2012 和 Microsoft SQL Server 2014 上建立一個資料表。
- 你可以建立一個 Microsoft BizTalk Sever 2013 R2 專案,並使用 Consume Adapter Service Add-in 來產生結構,例如資料表的 Select 操作。
在此情境中,SQL Server 2012 產生結構的元素順序與 SQL Server 2014 不同。
原因
問題在於,WCF-SQL 介面卡執行的查詢回傳欄位順序無法在不使用 by 的情況下保證。 此外,當你產生結構時,SQL Server 2014 與 SQL Server 2012 之間的實作也會有所改變。 而且兩個版本的 SQL Server 相容性也受到影響。
解決方式
累積更新資訊
此問題首次在以下 BizTalk Server 的累積更新中被修正:
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
參考資料
關於服務包與累積更新清單的資訊,請參見 KB 2555976:服務包與累積更新清單BizTalk Server BizTalk Server。
欲了解更多關於BizTalk Server熱修正的資訊,請參閱知識庫2003907:關於 BizTalk 熱修正與服務包支援的資訊。