SQLSERVER2008R2 本地客户端无法连接的问题

sqlserver 数据库无法连接问题.


1. 问题现象与简单分析

  • 今天同事找我说一个 SQLSERVER2008R2的测试环境无法连接了.
    提示信息为:
    image

当时猜测是 数据库的 配置出问题了. 去查看 发现没为题,然后就非常疑惑

打开sqlserver的配置工具

image

发现内容是没有问题的
image

2. 怀疑是安全问题, 使用 ssms登录也提示类似的情况.

  • 发现客户的注册表里面有一个安全配置, 怀疑之前有人呢进行了相关的设置
    image

  • 尝试使用 sqlcmd 进行登录数据库 发现错误信息不一样了
    image

  • 怀疑是跟安全修改有关系, 但是一通瞎改注册表发现不管用.

  • 然后上cn.bing.com 说 SQLServer2008r2sp3 的里面解决了SSL协议的问题 下载下来进行安装
    补丁文件为:

SQLSERVER2008R2SP3-kb2979597-x64-chs.exe

安装上 依旧不行...

3. eventvwr+寻求帮助.

  • 没办法继续查看系统日志发现有很多错误提示信息

运行 输入 eventvwr 打开日志进行确认
发现有很多握手协议的提示

咨询这边集成部的数据库大佬让修改组策略
打开gpedit.msc 打开组策略
然后 修改如下位置 为未配置 (可能不安全 但是微软并没有在SP3的补丁包里面解决掉这个handshake的问题 没办法而为之)

image

然后就可以sqlcmd登录了 应用 也没问题了..

但是安全隐患依旧存在.

原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/15080103.html