我正在尝试在本地使用SSMS连接数据库服务器。
但它抛出了以下错误:
无法连接到服务器
连接超时已过期。尝试使用登录前握手确认时超时时间已过。这可能是因为登录前握手失败或服务器无法及时响应。尝试连接到此服务器所花费的时间是 - [Pre-Login] initialization = 4574;握手= 10433; (Microsoft SQL Server,错误:-2)
等待操作超时
服务器信息:
安装oracle客户端软件后出现此问题。 我们需要重启Windows服务器吗?
答案 0 :(得分:1)
我做了以下步骤,它对我有用
重启WMI服务:
重新启动Windows服务器
答案 1 :(得分:0)
我能够通过SQL端口(https://blogs.msdn.microsoft.com/docast/2018/10/11/connection-timeout-and-command-timeout-in-sql-server/)远程登录SQL Server。因此,我只用服务器的实际IP地址替换了服务器名称,它对我有用。在Visual Studio(Web.config-连接字符串)中使用相同的解决方案来访问应用程序中的数据库。