由于文件组“
”中的磁盘空间不足,因此无法为数据库“TEMPDB”分配新的页,因为文件组“DEFAULT”中磁盘空间不足。通过删除文件组中的对象、向文件组添加其他文件或为文件组中的现有文件设置自动增长,创建必要的空间。
这在简单的英语中意味着什么。
发布于 2012-01-21 17:22:46
我已经发现,TempDB这种爆炸性增长的正常原因是一个查询,无论是临时查询还是存储过程中的查询,都有一个意外的多到多的查询加入其中,有些人称之为“意外交叉连接”。在幕后,它可以创建数以十亿计的内部行,这些行最终生活在TempDB中的“工作”表中。
修复方法不是简单地分配更多的磁盘空间。修复方法是找出造成问题的原因是哪个查询,并修复它。否则,您将陷入一个永无止境的循环,不得不重新启动Server等。
而且不..。您不必检查TempDB是否处于“简单”恢复模式,因为您无法将其设置为其他任何内容。试试看。
发布于 2012-01-20 16:30:55
这意味着您的tempdb数据库已被填满。
你可以的
的日志文件
有关更多细节,请参见Dealing with the could not allocate new page for database 'TEMPDB'. There are no more pages available in filegroup DEFAULT error message
https://stackoverflow.com/questions/8944611
复制相似问题