sqlserver数据库无法收缩问题解析.docVIP

  • 12
  • 0
  • 约2.85千字
  • 约 9页
  • 2017-02-04 发布于四川
  • 举报
sqlserver数据库无法收缩问题解析

MS SQL Server数据库 无法收缩的处理办法 一. 数据库数据文件无法收缩的情况 在MS SQL Server 2008中有一个叫做“张金玉”的数据库。想把他收缩一下。 进入“SQL Server Management Studio”,使用“数据库”→“张金玉”鼠标右键菜单中的“任务”→“收缩”→“文件”菜单项,弹出一个“收缩文件”窗口,如下图。 在这个窗口中可以看到“当前分配的空间”为31236.00MB,“可用空间”为23341.81MB(74%)。可以缩小很多。 选中窗口中的“在释放未使用的空间前重新组织页”单选按钮,并将那个“将文件收缩到”框框里面的值设为0(此处设为0在运行中会自动填入这个框框右边的最小值—7825)。 点击“确定”按钮,稍等片刻,这个窗口自动关闭,表示已经收缩完毕。但是,再次打开这个窗口看看,“当前分配的空间”仍然是31236.00MB。换句话说,这个数据库实际上并没有收缩。换用其它的收缩方法,统统不能收缩。 鉴于此种情况,考虑数据库本身可能存在错误。试用“DBCC CHECKDB”检查是否有误。 在“SQL Server Management Studio”中新建一个查询选项卡,先指定数据库名称为“张金玉”,然后执行“DBCC CHECKDB”。执行期间服务器的硬盘灯常亮。执行完毕后报告有错。在报告开头附近就有两行红字如下: 张金玉的 DB

文档评论(0)

1亿VIP精品文档

相关文档