SQLServer文件收縮-圖形化+命令


匯總篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql

 

收縮前

圖形化演示:

不僅僅可以收縮日記文件,數據庫文件也是可以收縮的,只不過日記收縮比較明顯點(為什么這么大?這么浪費?===》你還記得你建庫時候的filegrowth了嗎)

效果立竿見影

補充:(如果你感覺日記還是很大就用這種方法)

先改成簡單

重復上面收縮步驟,完成后再改成完整

 

命令行演示:

use [master]
go
--alter database [BigValues] set recovery simple with no_wait
--go
alter database [BigValues] set recovery simple   --簡單模式
go

use [BigValues]

--當前數據庫日記的邏輯名列表
select name from sys.database_files where type=1 --type=1代表是日記文件
go
--把該日記文件收縮到5M
dbcc ShrinkFile (N'BigValues_Log2',5, truncateonly) 
go

use [master]
go
--alter database [BigValues] set recovery full with no_wait
--go
alter database [BigValues] set recovery full	--還原為完全模式
go

 

命令行參考:

http://www.jb51.net/article/37305.htm

https://msdn.microsoft.com/zh-cn/library/ms189493.aspx


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM