sql server2019数据库c盘日志目录log下polybase文件占用很大的问题处理

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

sql server2019数据库c盘日志目录log下polybase文件占用很大的问题处理

场景

SQL Server 2019 版本,并且安装了PolyBase服务的环境,默认设置的情况下,使用一段时间,在C盘“C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Log\Polybase\dump” 目录中产生大量大日志文件,导致C盘空间被占满。

原因分析

默认情况下SQL Server 2019 安装后,默认不启用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盘空间。

解决方案

如上所述,了解了日志产生的原因,那就可以针对解决。

首先,需要空出系统盘C盘空间,上述日志对于使用无意义,直接删除清空dump目录即可。

然后,怎么让其不再产生更多异常日志,参考如下方法处理:

方法一:

如果要使用PolyBase服务,则只需要启用TCP/IP网络协议即可,具体操作如下:

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

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


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

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

方法二:

如果不需要使用PolyBase服务,卸载上述服务,或者重新安装SQL Server 2019不安装PolyBase服务即可。

sql server2019数据库c盘日志目录log下polybase文件占用很大的问题处理

场景SQL Server 2019 版本,并且安装了PolyBase服务的环境,默认设置的情况下,使用一段时间,在C盘“C:\Program Files\Microsoft SQL Se...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息