解决PolyBase下dump文件夹不断增长占用大量C盘空间的问题

总目录



前言

该问题出现,使用的数据库版本是SQL Server 2019 Developer


一、问题发现

C盘咋又占满了呢?哎,刚装系统没几天,突然发现C盘不明原因的红了! 于是呢,我就是用WizTree找了一下是什么个文件竟然短短半个月就把我C盘给占满了,后来发现就是SQLServer2019安装目录下的一个日志文件夹,竟然占了我C盘50G左右的空间,而且就是个日志文件,可怕的是每天还在这个日志文件还在增长,再慢几天C盘就给撑爆了。
日志文件目录:C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Log\Polybase\dump

二、解决问题

原文出处:修复 SQL Server 2019 开发人员版中的 PolyBase

1.问题原因

问题的原因:因为默认情况下SQL Server 2019 Developer 版安装后不启用TCP的网络协议,因此TCP处理禁用状态,但是PolyBase一直尝试通过TCP链接到SQL Server,因此一直报错,并将错误信息存储在了\Log\Polybase\dump 目录。就造成了日志文件不断的增长。

2.解决步骤

  1. 首先删除dump文件夹下已有的类似这类SQLDmpr.0000000123C4E5121.GMT-2022-12-01-14-00-00.dmp 尾缀为dmp的文件

在这里插入图片描述

  1. 按Win+X 调出 系统菜单,选择【计算机管理】,然后选择

在这里插入图片描述
修改完毕,会提示会需要重启MSSQLSERVER 才可以生效

  1. WIN+X 选择任务管理,进入任务管理器的【服务】,找到【MSSQLSERVER】,记住PID

在这里插入图片描述

  1. 使用管理员身份运行cmd,然后输入KILLTASK /PID 5024 /F,强制结束进程

在这里插入图片描述

  1. 按Win+R,输入services.msc 进入服务,找到下图中的三个服务

在这里插入图片描述

  1. 选中服务,右键菜单依次启动SQLServer 和PolyBase 服务即可。

3.注意

之所以按照上面的步骤,是因为如果直接在【服务】中去重启SQLServer 和PolyBase 服务可能会因为系统用户权限的问题,提示错误。而按照上面的步骤就会避免这个问题。


总结

以上就是今天要介绍的内容,希望以上内容可以帮助到大家,如文中有不对之处,还请批评指正。

  • 17
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值