SQL Server中 ldf 檔案過大的解決方法
在SQL Server中經常遇到事務日誌變大的情況,除了將資料庫設定為“自動收縮”外,還可以使用下面的SQL命令進行快速清除資料庫中的事務日誌,命令如下:
- 第一步:清空日誌
DUMP TRANSACTION
databasename
WITH
NO_LOG
-- 第二步:截斷事務日誌
BACKUP LOG
databasename
WITH
NO_LOG
-- 第三步:收縮資料庫
DBCC SHRINKDATABASE(databasename)
需要說明幾點:
1. 上面的SQL命令需要按照順序執行;
2. 執行上面的命令通常比直接使用右鍵選單中的“收縮”命令要快很多
參考資料:
SQL SERVER 資料庫日誌已滿,如何收縮資料庫日誌
http://blog.csdn.net/faintbear/archive/2005/02/06/283316.aspx
如何收縮資料庫日誌
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-616459/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server 檔案系統mdf, ndf, ldf ...SQLServer
- SQL Server ldf 檔案損壞恢復SQLServer
- webpack打包之後的檔案過大的解決方法Web
- 讓SQL Server呼叫DLL檔案的方法詳解SQLServer
- MongoDB日誌檔案過大的解決方法(不停機)MongoDB
- Sql Server 資料庫中呼叫dll檔案的過程SQLServer資料庫
- SQL SERVER Msg 7391解決方法SQLServer
- SQL SERVER – Attach mdf file without ldf file in DatabaseSQLServerDatabase
- .sql檔案匯入到sql server中SQLServer
- sqlserver中無ldf檔案附加資料庫SQLServer資料庫
- 圖文助你開啟MS SQL Serever的ldf和mdf檔案SQL
- SQL Server 2005中的檔案和檔案組SQLServer
- nmon 監控生成的檔案過大導致分析不了的解決方法 - split
- SQL Server的MDF檔案恢復/修復方法SQLServer
- SQL Server資料庫佔用記憶體過多的解決方法SQLServer資料庫記憶體
- TSM Server的密碼過期 解決方法Server密碼
- SQL Server置疑資料庫解決方法SQLServer資料庫
- 通過SQL SERVER遠端上傳檔案的實現SQLServer
- 安裝sql server遇到問題解決方法SQLServer
- SQL Server 匯出Excel有換行的解決方法SQLServerExcel
- SQL Server中讀取XML檔案的簡單做法SQLServerXML
- Fedora 20下解決使用者不在sudoers檔案中的解決方法
- Sql Server資料庫檔案丟失的恢復方法SQLServer資料庫
- vite2 打包的時候vendor-xxx.js檔案過大的解決方法ViteJS
- sql server資料庫附加錯誤的解決過程SQLServer資料庫
- SQL SERVER 2008 R2 日誌檔案過大處理方法 (收縮及刪除)SQLServer
- SQL Server 檔案路徑SQLServer
- 如何通過trn日誌檔案恢復SQL ServerSQLServer
- 通過事務日誌解決SQL Server常見四大故障SQLServer
- SQL Server 2000 安裝檔案掛起錯誤的解決辦法SQLServer
- 解決SQL Server 2005中鎖的問題SQLServer
- SQL Server裡附加資料庫出錯的解決方法SQLServer資料庫
- 使用SQL Server過濾資料的方法SQLServer
- 在SQL Server中完美壓縮.mdf檔案DVSQLServer
- Sql server:從XML檔案中讀取配置資訊SQLServerXML
- SQL Server資料庫還原過程記錄,bak檔案+mdf檔案SQLServer資料庫
- SQL SERVER 關於檔案儲存一些方法SQLServer
- Linux中沒有rc.local檔案的解決方法Linux