当我尝试从Windows XP上的SSMS连接到我的任何sql服务器(25+)时,我突然开始出现此错误.当我昨天离开工作时,一切都很好,今天早上来了,我开始得到这个.尝试重新启动我的电脑,但显然没有解决它.我的同事们都能很好地联系起来.搜索了一个解决方案,但我发现的一切都是关于.NET应用程序的加密.不确定如何将其应用于SSMS. 替代文字http://picasaweb.google.com/lh/photo/-l9VrFuYXk-A80NzZ1kzng?feat=directlink
由于某种原因,图像将无法正常工作,因此错误是这样的:
已成功与服务器建立连接,但在登录前握手期间发生错误.(提供程序:SSL提供程序,错误:0 - 证书链由不受信任的颁发机构颁发.)(Microsoft SQL Server)
这个问题好像已经得到了回答,但是我想要插入.对于某些提供程序,例如SQL Server,连接字符串中有一个参数,即使证书未知,也可以连接到加密的服务器:"TrustServerCertificate = True",因此,如果将其包含在连接字符串中,您将连接并加密工作,并且不必运行未加密的连接.
试试这个...
如果您丢失了与所有远程服务器的连接并且您的同事很好,那么它必须是客户端问题.你可能得到了"clicky"并且无意中改变了一些设置.
打开您的客户端网络实用程序(我的在这里:C:\ WINDOWS\system32\cliconfg.exe).在"常规"选项卡下,查看已禁用的协议.他们应该都没有选中 "强制协议加密" .如果检查这些值中的任何一个,则本地SSMS可能会尝试强制加密连接并失败.
如果这不起作用,请回报一下,我会喋喋不休地说.