Sql-Server
結果的長度超過目標大類型的>長度限制(2GB)
在 Sql Server 錯誤日誌中獲得以下錯誤消息:
SQLServer 錯誤:599,WRITE:結果的長度超過了目標大類型的長度限制(2GB)。
$$ SQLSTATE 42000 $$ (LogToTableWrite)
我怎樣才能找到導致這種情況的工作?
雖然我可以告訴你,在我的情況下,我發現導致錯誤的作業是由它的頻率引起的(錯誤每五分鐘發生一次),並且每 5 分鐘只有 2 個作業執行。但是,在知道是哪個作業導致錯誤之後,我花了很多時間來確定錯誤發生的原因,因為作業本身並沒有失敗。
原來,在 SQL Server 代理,作業活動監視器,作業屬性,步驟,(編輯),高級選項卡中,有人選中了選項:“將輸出附加到表中的現有條目”,這導致輸出隨著時間的推移持續增長,導致錯誤:“結果的長度超過目標大類型的>長度限制(2GB)”。取消選中下面圈出的選項為我解決了這個問題。