- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會(huì )理事單位
- 安全聯(lián)盟認證網(wǎng)站身份V標記
- 域名注冊服務(wù)機構許可:滇D3-20230001
- 代理域名注冊服務(wù)機構:新網(wǎng)數碼
為何日志文件會(huì )過(guò)大?
最常見(jiàn)的問(wèn)題是數據庫為FULL Recovery Model但是從沒(méi)有做過(guò)LOG BACKUP。因為只有Log Backup才可以Truncate Log導致之前的日志文件重用,所以先看一下這個(gè)。
如果是上面的問(wèn)題,你不需要備份將數據庫恢復模式修改為Simple,然后Shrink Log File就解決了。
Good Luck。
SQL Server 2008如何壓縮日志(log)文件?
在SQL Server 2000/2005中可以快速壓縮日志log文件,通過(guò)SQL,
方法一:
--BigData為數據庫名
DUMP TRANSACTION BigData WITH NO_LOG
BACKUP LOG BigData WITH NO_LOG
DBCC SHRINKDATABASE(BigData )執行以上語(yǔ)句可以快速壓縮日志文件到1M。
但是以上語(yǔ)句中前兩行在SQL Server 2008下無(wú)法執行 ,
第一行提示“Incorrect syntax near the keyword 'TRANSACTION'.”
第二行提示“One or more of the options (no_log) are not supported for this statement. Review the documentation for supported options. ”
第三行可以執行。但日志log文件沒(méi)有任何變化。
原來(lái)SQL Server 2008 已經(jīng)不再支持 DUMP TRANSACTION和BACKUP LOG WITH NO_LOG,詳情請看
http://www.tjdsmy.cn/zh-cn/library/ms187315%28SQL.90%29.aspx
http://www.tjdsmy.cn/zh-cn/library/ms186865.aspx
sql Server 2005說(shuō)明中明確:包含 DUMP 語(yǔ)句是為了向后兼容。而 后續版本的 Microsoft SQL Server 將刪除該功能。請避免在新的開(kāi)發(fā)工作中使用該功能,并著(zhù)手修改當前還在使用該功能的應用程序。 使用 BACKUP。
SQL Server 2008說(shuō)明:BACKUP LOG WITH NO_LOG 和 WITH TRUNCATE_ONLY 選項已廢止。使用完整恢復模式或大容量日志恢復模式時(shí),如果必須刪除數據庫中的日志備份鏈,請切換至簡(jiǎn)單恢復模式。有關(guān)詳細信息,請參閱有關(guān)從完整恢復模式或大容量日志恢復模式切換的注意事項。
售前咨詢(xún)
售后咨詢(xún)
備案咨詢(xún)
二維碼
TOP