DBCC CheckDB需要Tempdb的大小

时间:2016-08-31 08:00:37

标签: sql-server dbcc

运行自动作业,为SQL Server 2008 R2上的所有数据库执行 DBCC CheckDB

我们有22个数据库,其中1个数据库有大约160GB,我为tempdb重新定位了一个大约70 GB的硬盘,但它失败了。

CheckDB Error : 1105 : Could not allocate space for object 'dbo.SORT temporary run storage:  172324227579904' in database 'tempdb' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup. [SQLSTATE 01000]

我想知道这个db检查需要多大的尺寸。

使用 Estimateonly 检查后,它只给我一个答案45MB ....这是MS SQL SEVER 2008 R2中的一个错误,所以我尝试通过SQL Serever 2012连接到数据库和lanch the estimateonly但同样的答案。

任何人都可以帮我解决如何获得大DB DBCC检查所需的确切尺寸?

真诚

1 个答案:

答案 0 :(得分:0)

了解更多信息。 @TheGameiswar。我检查了我们的SQL Server Pack。我们已经有了最新版本的SQL Server ...... enter image description here