失去与同一台机器上的 SQL Server 的连接?

失去与同一台机器上的 SQL Server 的连接?

我在客户的计算机上安装了我们的 SQL Server 驱动软件。它由 SQL Server 2008 R2 Express 组成,并在全新的 Windows 8 64 位计算机上使用 ADO/SQLOLEDB 驱动程序。

问题是应用程序与数据库的连接会定期随机断开。即使打开两个不同的应用程序并连接到同一个数据库,它们也会同时断开连接。但是,SQL Server 在同一台机器上,所以我不明白连接怎么会断开。

在 SQL Server 配置中,我启用了命名管道和 TCP/IP,并为 TCP/IP 设置了一个固定的非标准端口。SQL Browser 已禁用,因此我们通过端口号进行连接,例如MachineName, 12345服务器地址。

我还注意到一个模式——我使用 TeamViewer 连接到我们的客户端。每当我看到数据库连接断开时,我也会短暂地失去与他们的屏幕的远程连接。所以这台机器上一定发生了什么奇怪的事情。

这是一台全新的机器,开箱即用,已安装更新。它还连接到 WiFi,但无论它是否有网络连接,应用程序都不应该无法在同一台机器上保持与 SQL Server 的稳定连接。

这可能是什么原因造成的?我们有许多客户在非常大的网络中使用此软件,这是我第一次遇到此问题。

更新

这位客户报告说,他们注意到这些中断有规律。似乎每半小时就会发生一次,就像钟表一样。很明显,这台机器上运行着某些程序,导致每 30 分钟出现一次短暂中断。但这可能是什么原因呢?这台电脑是新买的,唯一用它做的就是 Windows 更新、SQL Server 2008 R2 Express 和我们的软件,而我们的软件显然没有这样做。

相关内容