名稱或代碼在系統(tǒng)中已被使用
詳細信息: 錯誤代碼:3604(E14H) Source :Microsoft OLE DB Provider for SQL Server Detail :數據庫 'AIS20090119113043' 的日志已滿。請備份該數據庫的事務日志以釋放一些日志空間。 1.名稱代碼已被使用: EXEC sp_cleanitemdetailv GO UPDATE a SET a.fdetailcount=b.fcount FROM t_itemdetail a JOIN (SELECT fdetailid, COUNT(*) AS fcount FROM t_itemdetailv WHERE fitemid=-1 GROUP BY fdetailid) b ON a.fdetailid=b.fdetailid WHERE a.fdetailcount<>b.fcount 2.清除日志已滿: 在查詢分析器中運行:backup log AIS20071219151707 with no_log 來截斷事務日志。 執(zhí)行DBCC SHRINKDATABASE(AIS20071219151707)來收縮數據庫。 That's OK!搞定! 總結 一般在數據庫中插入大量數據或者更改字段屬性時,會提示這種錯誤。數據庫 'AIS2007******' 的日志已滿。請備份該數據庫的事務日志以釋放一些日志空間。一般考慮如下操作: 1.在查詢分析器中運行: --截斷事務日志 backup log 數據庫名 with no_log --收縮數據庫 dbcc shrinkdatabase (數據庫名) 再嘗試操作。 2.將數據庫的故障恢復模型設為“簡單”,并選上“自動收縮”,默認是“完全”。 3.以上都還不行的話,就只能將事務日志設置為:文件增長不受限制,操作完再改回來 |
編輯人:牧良朔
時間:2013/08/29
瀏覽次數:1404
名稱或代碼在系統(tǒng)中已被使用