我最近从生产SQL数据库中删除了数百万行旧数据,但它似乎没有大幅缩小.MDF文件的大小。我们有足够的磁盘空间。
我想知道我还能做些什么来“收紧”文件(比如类似于Access'Compact和Repair功能的东西)?
答案 0 :(得分:7)
使用Sql Server Management Studio中的“收缩文件”选项 右键单击Database>任务>收缩>数据库(或文件)
答案 1 :(得分:5)
DBCC SHRINKDATABASE等 - 阅读联机丛书中的交易日志和备份
答案 2 :(得分:2)
如果问题是大型日志文件,这可能会有所帮助:
backup log MY_DATABASE WITH TRUNCATE_ONLY;
然后右键单击MY_DATABASE并选择All Tasks-> Shrink Database as teller recommended。
答案 3 :(得分:0)
这对我有用,我的日志文件收缩了一千。
如果在完全模式下需要它,请在收缩后将其切换回来。 就是这样!