0

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

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

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]

我想知道这个数据库检查需要多少大小。

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

任何人都可以帮助我了解如何获得大型 DB DBCC 检查所需的确切大小?

真挚地

4

1 回答 1

0

了解更多信息。@TheGameiswar。我检查了我们的 SQL Server Pack。我们已经拥有最新版本的 SQL Server... 在此处输入图像描述

于 2016-08-31T13:14:28.170 回答