SQL Server 2019 Log目录下PolyBase dump文件夹不断增长占用大量C盘空间的问题
场景
SQL Server 2019 版本,并且安装了PolyBase服务的环境。
问题的原因:
默认情况下SQL Server 2019 Developer 安装后默认不启用TCP/IP网络协议,即TCP/IP网络协议处于禁用状态,但是如果安装SQL Server服务器时一并安装了PolyBase,则PolyBase服务会一直尝试通过TCP/IP连接到SQL Server,因该协议禁用状态,故一直报错,并将错误信息存储在了“C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Log\Polybase\dump” 目录。
因此就造成了该日志文件夹不断的增长,导致占用大量C盘空间。
解决方案:
如上所述,了解了日志产生的原因,那就可以针对解决。
首先,上述日志对于使用无意义,直接删除情况dump目录即可。
然后,怎么让其不再产生更多异常日志,参考如下方法处理:
方法一:如果不需要使用PolyBase服务,卸载上述服务,或者重新安装SQL Server 2019不安装PolyBase服务即可。
方法二:如果要使用PolyBase服务,则只需要启用TCP/IP网络协议即可,具体操作如下:
打开SQL Server配置管理器(SQL Server Configuration Manager);
切换到SQL Server网络配置-MSSQLSERVER的协议:
右键协议名称“TCP/IP”,选择启用,会提示需要重启SQL Server服务才会生效,如图:
确认当前业务可暂停时,重启SQL Server服务即可。
重要的一点,不应该将SQL Server 2019 Developer版本用于生产环境
SQL Server 2019 Log目录下PolyBase dump文件夹不断增长占用大量C盘空间的问题
本文2024-09-16 18:35:37发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-23156.html