sqlserver 通过远程客户端连接,突然报以下错误
Message=已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: TCP Provider, error: 0 - 远程主机强迫关闭了一个现有的连接。)
这个错误网上有很多方法,不一定对。还有两种可能是:
一、通过远程客户端连接的时候,指定的端口号和服务端端口号不一致造成,比如客户端可能是1433,而服务端实际端口开放的是1430。
解决方法:重新指定访问端口。
二、服务端端口被占用。
解决办法:服务端 修改SQLSERVER网络协议--TCP/IP协议 ALL里修改端口为除了1433端口。
三、打开SQL SERVER配置器,找到sqlserver网络配置,mssqlserver的协议,TCP/IP,列表里有IP1,端口 1433,活动 “是”,已启用“是”