Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 为什么tempdb抛出错误,但数据库仍有大约5gb的空间_Sql Server_Sql Server 2008_Tempdb - Fatal编程技术网

Sql server 为什么tempdb抛出错误,但数据库仍有大约5gb的空间

Sql server 为什么tempdb抛出错误,但数据库仍有大约5gb的空间,sql-server,sql-server-2008,tempdb,Sql Server,Sql Server 2008,Tempdb,当我们在应用程序上工作时,突然出现了上面屏幕截图中粘贴的错误,我们无法执行任何操作,但是如果我查看数据库仍然有5 gb的可用空间,原因可能是什么?敬请告知您是否执行了一项打击TempDB的大规模IO密集型操作。这可能包括使用Sort in TempDB=ON对非常大的索引进行索引重建。TempDB中的所有内容都是临时的,仅仅因为您现在有5gb空闲空间并不意味着您在发生错误时有5gb空闲空间 如果问题仍然存在,那么我建议您的TempDB已经损坏,应该重新启动该实例。这将删除TempDB并重新创建它


当我们在应用程序上工作时,突然出现了上面屏幕截图中粘贴的错误,我们无法执行任何操作,但是如果我查看数据库仍然有5 gb的可用空间,原因可能是什么?敬请告知

您是否执行了一项打击TempDB的大规模IO密集型操作。这可能包括使用Sort in TempDB=ON对非常大的索引进行索引重建。TempDB中的所有内容都是临时的,仅仅因为您现在有5gb空闲空间并不意味着您在发生错误时有5gb空闲空间


如果问题仍然存在,那么我建议您的TempDB已经损坏,应该重新启动该实例。这将删除TempDB并重新创建它,从而解决损坏问题

此问题属于“服务器故障”或“数据库管理员”。TEMPDB是否有5 gb的可用空间,还是生产数据库中的可用空间?实际硬盘上有多少可用空间?您是否查看了TEMP db中的空间,并确保tempdb未设置为限制增长?有500 gb硬盘空间,我的主日志为1 MB,增长不受限制,日志为10%,不受限制,建议数据库的一次可用,请提供建议