Sql-Server

結果的長度超過目標大類型的>長度限制(2GB)

  • October 18, 2018

在 Sql Server 錯誤日誌中獲得以下錯誤消息:

SQLServer 錯誤:599,WRITE:結果的長度超過了目標大類型的長度限制(2GB)。

$$ SQLSTATE 42000 $$ (LogToTableWrite)

在此處輸入圖像描述

我怎樣才能找到導致這種情況的工作?

雖然我可以告訴你,在我的情況下,我發現導致錯誤的作業是由它的頻率引起的(錯誤每五分鐘發生一次),並且每 5 分鐘只有 2 個作業執行。但是,在知道是哪個作業導致錯誤之後,我花了很多時間來確定錯誤發生的原因,因為作業本身並沒有失敗。

原來,在 SQL Server 代理,作業活動監視器,作業屬性,步驟,(編輯),高級選項卡中,有人選中了選項:“將輸出附加到表中的現有條目”,這導致輸出隨著時間的推移持續增長,導致錯誤:“結果的長度超過目標大類型的>長度限制(2GB)”。取消選中下面圈出的選項為我解決了這個問題。

在此處輸入圖像描述

引用自:https://dba.stackexchange.com/questions/213329