2008-10-02 71 views
5

我最近从生产SQL数据库中删除了数百万行旧数据,并且它似乎并没有缩小.MDF文件的大小。我们有一个有限的磁盘空间。有没有办法压缩SQL2000/2005 MDF文件?

我想知道是否还有其他方法可以“收紧”文件(如类似于Access的Compact和Repair功能)?

回答

7

使用收缩文件选项在SQL Server Management Studio中的数据库>任务 右键单击>收缩>数据库(或文件)

5

DBCC SHRINKDATABASE等 - 在联机丛书中的事务日志和备份,阅读起来

2

如果大的日志文件的问题,这可能会帮助:

backup log MY_DATABASE WITH TRUNCATE_ONLY; 

上MY_DATABASE然后右键单击并选择所有任务 - >收缩数据库作为柜员建议。

0

这对我有用,并缩减了我的日志文件数千。

  1. 使用SQL Server管理器。
  2. 右键点击相关数据库。
  3. 选择属性,然后选择选项卡。
  4. 将恢复模式更改为从简单完整。

如果您需要在完整模式下收缩它,请将其切回。 就是这样!

相关问题