我試圖將某些值插入到SQL數據庫中,但不斷收到「數據庫的事務日誌已滿」的錯誤。「數據庫的事務日誌已滿」SQL錯誤
我在網上查了一下,有人建議更頻繁地提交工作。我已經完成了,沒有改變。
我沒有更改數據庫服務器的權限。這是客戶端問題還是服務器問題?如果由於客戶端,解決方案是什麼?
我試圖將某些值插入到SQL數據庫中,但不斷收到「數據庫的事務日誌已滿」的錯誤。「數據庫的事務日誌已滿」SQL錯誤
我在網上查了一下,有人建議更頻繁地提交工作。我已經完成了,沒有改變。
我沒有更改數據庫服務器的權限。這是客戶端問題還是服務器問題?如果由於客戶端,解決方案是什麼?
這是服務器端問題,您應該將消息轉發給DBA團隊。
您可能會收到錯誤代碼SQL0964,對不對?
當數據庫中存在大量活動時,可能會執行DML語句,並且因爲句子超出了日誌大小限制而收到此消息。
併發事務已經使用了所有可用日誌(主要和次要)並且您的句子不能寫入日誌中。
此外,如果數據庫具有歸檔日誌方法,則可能文件系統已滿並且數據庫無法歸檔活動日誌,從而阻止您在事務日誌中編寫句子。
任何這些情況都可以由您的DBA團隊解決。你只能改變你做插入行的方式提交更加頻繁(如果當前提交的每500行,嘗試提交每100行,類似的東西)
是的,它只是SQL0964 – Vishal