sql server 2008 數據庫壓縮log文件大小腳本(壓縮本地文件,由百G壓縮至MB)

做的項目數據庫文件超過200G,網上到處搜壓縮數據日誌的方法,但是好多日誌文件的物理大小未變,執行以下腳本可以改變物理文件大小,正式生產環境慎用,可先本地測試決定是否使用(DB_NAME 爲對應數據庫名稱);

USE [master]

GO

ALTER DATABASE DB_NAME SET RECOVERY SIMPLE WITH NO_WAIT

GO

ALTER DATABASE DB_NAME SET RECOVERY SIMPLE --簡單模式

GO

USE DB_NAME

GO

DBCC SHRINKFILE (N'DB_NAME_log' , 11, TRUNCATEONLY)   

 GO 

 

USE DB_NAME 

GO 

SELECT file_id, name FROM sys.database_files; 

GO

USE [master]

GO

ALTER DATABASE DB_NAME SET RECOVERY FULL WITH NO_WAIT

GO

ALTER DATABASE DB_NAME SET RECOVERY FULL --還原爲完全模式

GO


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章