sqlserver代理服务无法启动

diffie-hellman公共密钥过弱,修改diffie-hellman公共密钥后sqlserver代理服务无法启动,
错误日志显示:
sqlserver不接受连接(错误:817),请等待sqlserver允许连接,尝试的操作为:启动时验证连接。
无法连接到服务器“(local)”, sqlserveragent无法启动
sqlserver错误817,ssl提供程序:因为算法不同,客户端和服务器无法通信 {sqlstate 08001}
sqlserver错误817:客户端无法建立连接
无法登入到服务器“(local)”

处理方法
通过ODBC数据源指定数据源的驱动程序

步骤
配置ODBC数据源
打开ODBC数据源
开始-控制面板-管理工具-ODBC数据源(64位)

创建系统数据源
点击 系统DSN-添加
选择ODBC Driver 11 for SQL Server-完成
图片.png

输入数据源名称(该名称用于后续数据库中创建链接数据库使用)和服务器
图片.png

选择使用用户输入登录ID和密码的SQL Server验证
图片.png

按需求更改默认数据库或者直接下一步
图片.png

点击完成
图片.png

此处会显示之前的配置,点击测试数据源,可以查看是否可以正常连接
图片.png
创建链接服务器
连接SQL Server数据库
服务器对象-链接服务器-鼠标右键-新建链接服务器
图片.png

在数据源处,输入上一步配置ODBC数据源时填写的名称
图片.png

点击安全性,选择使用此安装上下文建立连接,输入用户名和密码,确定

链接:https://www.jianshu.com/p/f114066ecbb7