症狀
請考慮以下案例:
- 你正在使用 Microsoft SQL Server 2014。
- 你有一個資料表,至少包含一個未被持久化的計算欄位,以及至少一個被持久化的計算欄位。
- 你要套用熱修正 KB 3213683。
- 你開啟追蹤旗標176。
在這種情況下,當你執行 SELECT 陳述式從計算出的欄位取得數值後,會得到錯誤的結果。 此外,您會收到以下警告訊息:
注意
儲存在磁碟上的計算欄位 *** 的元資料與欄位定義不符。 為避免可能的索引損毀,請刪除並重新建立此計算出的欄位。
解決方式
此問題在 2014 服務包 2 SQL Server SP2) 的累積更新 8 中已修正 (SP2 。
關於 SQL Server 的累積更新
每次 SQL Server 的累積更新都包含了前一個版本中所有的熱修補與安全修補。 請查看 SQL Server 2014 的最新累積更新。
因應措施
要解決這個問題,請關閉追蹤旗標 176。
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
參考資料
了解 Microsoft 用來描述軟體更新的 術語 。