Windows防火墙阻止了SQL server远程调试

对于SQL server初学者而言,当你写的几百行满是bug的T-SQL语句不能正常输出想要的结果时,这时候就需要开启调试器进行调试了。而此时假如数据库环境是新搭建的,那么SQL server远程调试就会要求开通DCOM(TCP端口 135) 和IPSEC(UDP 4500 /UDP 500)

如图,点击调试按钮,出现如下弹框

在这里插入图片描述

此三项含义为:

  • 取消远程调试:取消启动调试的尝试。您的计算机的安全设置保持不变。
  • 取消禁止从本地网络(子网)中的计算机进行远程调试的限制(N):启用本地子网上计算机的远程调试。此设置可能会暴露您的本地子网上计算机的安全漏洞,但防火墙会继续阻止来自子网外的信息。
  • 取消禁止从任何计算机上的远程调试的限制(A):启用网络上任意位置的计算机的远程调试。此设置最不安全。

很明显,通常为了安全起见,服务端数据库开启本地子网内的远程调试权限就够了。

此时选择‘取消禁止从本地网络(子网)中的计算机进行远程调试的限制’ (真TM拗口)并点击确定时,
在这里插入图片描述
又出现以下弹框࿱

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值