SQL Server 2019 Log目录下PolyBase dump文件夹不断增长占用大量C盘空间的问题原创
金蝶云社区-烛梦
烛梦
2人赞赏了该文章 167次浏览 未经作者许可,禁止转载编辑于2024年03月01日 11:47:41

场景

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网络协议即可,具体操作如下:

    1. 打开SQL Server配置管理器(SQL Server Configuration Manager);

    2. 切换到SQL Server网络配置-MSSQLSERVER的协议:

      image.png

    3. 右键协议名称“TCP/IP”,选择启用,会提示需要重启SQL Server服务才会生效,如图:

      image.png

    4. 确认当前业务可暂停时,重启SQL Server服务即可。


赞 2