读书人

shrinkdatabase收缩数据库报执行超时

发布时间: 2013-07-30 12:05:31 作者: rapoo

shrinkdatabase收缩数据库报执行超时,在线等
SQL2005,数据库有1.7T,可用空间50%以上,想收缩下,但执行dbcc shrinkdatabase时间太长。执行了8个多小时后报超时而失败。求好办法,谢谢。
USE [AdventureWorks2012]
GO
DBCC SHRINKFILE (N'AdventureWorks2012_Data' , 140)
GO
然后复制粘贴一路减下去
USE [AdventureWorks2012]
GO
DBCC SHRINKFILE (N'AdventureWorks2012_Data' , 90)
GO
以此类推,你也可以写动态语句,不过我觉得这些不是经常做的就没必要花时间去写了,口算都能算出来。

读书人网 >SQL Server

热点推荐