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