KB3138319 - 修正:當您在 SQL Server 2014 或 2012 中執行溢出超過 65,535 個範圍到 tempdb 的查詢時,發生數值溢位

Applies To
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2012 Service Pack 3 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web

症狀

當您執行的查詢嘗試溢出超過 65,535 個程度至 tempdb 資料庫時,會發生數值溢位。 因此會傳回不正確的結果。

原因

發生此問題的原因是您無法在溢位後讀回所有程度。

解決方式

累積更新資訊

此問題已先在下列 SQL Server 累積更新中修正:

建議:安裝最新的 SQL Server 累積更新

SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 我們建議您下載並安裝 SQL Server 2014 的最新累積更新:

      

      

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。