第一次在 LAN 上连接 SQL Server 需要 15 分钟

第一次在 LAN 上连接 SQL Server 需要 15 分钟

当我打开 SSMS 并连接到企业 LAN 上的数据库时,第一次连接需要 15 分钟。使用 SSMS 的其他连接只需不到 1 秒。连接后查询执行迅速。我曾尝试连接到运行 SQL 2008、SQL 2012 和 SQL 2016 的多个服务器,我使用了我的 Windows 帐户和 SQL 登录名。我正在对 Winforms 应用程序进行维护工作,在 Visual Studio 中运行该应用程序时遇到相同的延迟。当我调试并逐步执行代码时,延迟发生在我点击 Using 语句时,而不是之后的 connection.open(),并且仅在第一次从数据库请求数据时发生。其他请求发生得很快。

Using cn As New SqlClient.SqlConnection(SQL_CONN_STRING), cmd As New SqlClient.SqlCommand(strSQL)
        cn.Open()

该应用程序部署到网络共享,用户从桌面上的快捷方式运行它。它仍然适用于所有用户,但当我从桌面点击快捷方式时,它就不适用于我了。如果我远程访问服务器,然后点击快捷方式,它会立即运行。这个应用程序运行良好,直到上周三。那天我做的一个更改是安装 VMware Horizo​​n。另一个更改是添加 WebEx 客户端。我后来删除了这两个,但这没有帮助。我喜欢一个好的谜题,但这个让我困惑。任何建议都将不胜感激。

答案1

这是由 VMWare 客户端安装导致的。此处的过程为我解决了该问题: VMWare 支持站点

相关内容