sql2008刪除log檔案和清空日誌的方法
資料庫的效能是DBA都需要重點關注的,日誌檔案的增多嚴重影響資料庫的效能,本文將為您介紹SQL Server刪除日誌檔案的方法,供您參考,希望對您有所幫助。
資料庫在使用過程中會使日誌檔案不斷增加,使得資料庫的效能下降,並且佔用大量的磁碟空間。SQL Server資料庫都有log檔案,log檔案記錄使用者對資料庫修改的操作。可以透過直接刪除log檔案和清空日誌在清除資料庫日誌。
1、刪除LOG
1.1 分離資料庫
分離資料庫之前一定要做好資料庫的全備份,選擇資料庫——右鍵——任務——分離。
勾選刪除連線
分離後在資料庫列表將看不到已分離的資料庫。
1.2 刪除LOG檔案
刪除data目錄下的log檔案
1.3 附加資料庫
附加的時候會提醒找不到log檔案。
刪除資料庫資訊資訊的ldf檔案:
附加資料庫之後將生成新的日誌檔案log,新的日誌檔案的大小事504K。
1.4 也可以透過命令才完成以上的操作
use master; exec sp_detach_db @dbname='資料庫名'; exec sp_attach_single_file_db @dbname='資料庫名',@physname='D:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\DATA\TestDB.mdf'
Sp_detach_db:分離資料庫;
sp_attach_single_file_db:附加單個資料庫檔案;在上述程式碼中只附加了資料檔案,而未附加日誌檔案,言下之意就是刪除了日誌檔案。
該命令在SQL Server 2005和2000支援,SQL Server 2008不支援該命令。
2. 清空日誌
DUMP TRANSACTION 資料庫名 WITH NO_LOG
3. 收縮資料庫檔案
DBCC SHRINKFILE ('TestDB_log',1)
SQL Server中“資料收縮”詳解
4. 截斷事務日誌
BACKUP LOG TestDB WITH NO_LOG
該命令在SQL Server 2008也是不支援,在SQL Server 2005和2000可以使用。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2763964/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux系統定時清空日誌內容和刪除日誌檔案教程。Linux
- log4j2定期刪除日誌檔案的配置
- Oracle11g redo log 建立、新增、刪除(重做日誌組,重做日誌檔案)Oracle
- SQL2005、2008、2000 清空刪除日誌SQL
- 在Linux中,有一堆日誌檔案,如何刪除7天前的日誌檔案?Linux
- linux 日誌log檔案 截斷Linux
- 在Oracle中,如何定時刪除歸檔日誌檔案?Oracle
- oracle 刪除過期的歸檔日誌Oracle
- 刪除事務日誌檔案並不安全WC
- 直接分離刪除日誌檔案後附加報錯的簡單解決方法
- 手工rm刪除歸檔日誌對備份歸檔日誌的影響
- 【Linux】linux下刪除/清空資料夾/檔案命令Linux
- MYSQL日誌的正確刪除方法詳解MySql
- oracle刪除日誌Oracle
- win10休眠檔案有必要刪除嗎 刪除休眠檔案的方法Win10
- Oralce資料庫關閉歸檔日誌並且刪除歸檔日誌資料庫
- 達夢資料庫DM8之刪除歸檔日誌檔案資料庫
- [20221121]rman刪除歸檔日誌問題.txt
- linux的刪除檔案命令和強制刪除命令Linux
- JavaScript刪除和清空物件屬性JavaScript物件
- 如何刪除win10更新檔案_win10刪除更新檔案的方法Win10
- elasticsearch日誌刪除命令Elasticsearch
- nginx 清空日誌Nginx
- DG_保證歸檔日誌不能隨意被刪除的四種方法
- 限制 Apache日誌檔案大小的方法Apache
- win10怎麼刪除dll檔案_win10dll檔案刪除的方法Win10
- win10怎麼刪除更新檔案 win10刪除更新檔案的方法Win10
- Oracle listener log 日誌分析方法Oracle
- Linux中log檔案是什麼意思?Linux日誌檔案說明Linux
- 瘋狂刪除tomcat日誌Tomcat
- windows.old可以刪除嗎?windows.old檔案的刪除方法Windows
- ADG刪除應用完畢的日誌
- 回收站刪除的檔案怎麼恢復 電腦回收站清空檔案免費找回方法而極少
- Windows 10刪除備份檔案方法Windows
- LINUX 使用批量刪除檔案的幾種方法Linux
- log4j2 自動刪除過期日誌檔案配置及實現原理解析
- 【LOG】Oracle資料庫清理日誌、跟蹤檔案利器Oracle資料庫
- Log日誌