症狀
假設您建立連結伺服器至 Microsoft SQL Server 2014 Service Pack 1 (SP1) 執行個體。 當您執行的預存程序會呼叫連結伺服器上的另一個預存程序,並將大型物件作為輸入參數傳遞時,查詢會失敗。 此外,您收到下列錯誤訊息:
注意
錯誤:17065,嚴重性:16,狀態:1。
SQL Server 判斷提示:File:<tmpilb.cpp>, line = 3280 失敗的判斷提示 = 'fFalse' 發行。 此錯誤可能與時間有關。 如果重新執行陳述式後仍持續發生錯誤,請使用 DBCC CHECKDB 來檢查資料庫的結構完整性,或重新啟動伺服器以確保記憶體內資料結構未損毀。
解決方式
Hotfix 資訊
此 Hotfix 包含在下列 SQL Server 2014 SP1 累積更新中:
關於 SQL Server 的累積更新
SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:
此套件隨附的 Hotfix
| VSTS 錯誤編號 | 知識庫文件編號 | 描述 |
|---|---|---|
| 5699529 | 3097972 | 修正:當您的預存程序在 SQL Server 2014 的連結伺服器上呼叫另一個預存程序時發生錯誤 |
| 5951292 | 3106976 | 修正:當您使用 SQL Server 2014 中的 TDE 和 BPE 功能時,發生存取衝突 |
| 5952334 | 3074434 | 修正:當 SQL Server 程序的虛擬位址空間中的可用記憶體非常不足時,會發生記憶體不足錯誤 |
先決條件您必須先套用 SQL Server 2014 SP1,才能安裝此 Hotfix。
登錄資訊若要使用此套件中的 Hotfix,您不需要對登錄進行任何變更。
重新啟動需求套用此 Hotfix 之後,您可能需要重新啟動電腦。
Hotfix 取代資訊 此 Hotfix 不會取代先前發行的 Hotfix。
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。