SQL Server 在执行批处理时出现错误。错误消息为: 磁盘空间不足

使用 SSMS 查询数据库时,发现偶尔提示空间不足,尤其查数据量较多的时候必然提示。


在执行批处理时出现错误。错误消息为: 磁盘空间不足


SQL Server 在执行批处理时出现错误。错误消息为: 磁盘空间不足_第1张图片

SQL Server 在执行批处理时出现错误。错误消息为: 磁盘空间不足_第2张图片


查看数据库磁盘空间,是足够的!怎么会提示不足呢??


SSMS 客户的工具查询数据库时,默认结果集缓存在本地C盘目录: C:\Users\\Documents


打开:工具——>选项——>查询结果——>SQL Server ——>常规

SQL Server 在执行批处理时出现错误。错误消息为: 磁盘空间不足_第3张图片


可以看到查询结果保存的默认位置,点击预览,可看到C盘已无可用空间!!

SQL Server 在执行批处理时出现错误。错误消息为: 磁盘空间不足_第4张图片


果然是磁盘空间不足!我们使用的是堡垒机上面的SSMS工具连接的,也有较多人在使用,而C盘空间又那么小,因此查询时无法缓存结果集才提示空间不足!


临时解决方法是:更改查询结果集的默认位置。


最终,还是得解决磁盘空间问题!



reference :System disk run out of space when running heavy SQL queries on SQL Server 2012


你可能感兴趣的:(SQLServer,MYSQL,故障处理)