我在客户端的计算机上安装了SQL Server驱动的软件。 这包括SQL Server 2008 R2 Express,并在全新的Windows 8 64位机器上使用ADO / SQLOLEDB驱动程序。
问题是定期应用程序连接到数据库随机丢弃。 即使打开两个不同的应用程序并连接到同一个数据库,它们同时也会丢失连接。 但是,SQL Server是在同一台机器上,所以我不明白连接如何可以下降。
在SQL Serverconfiguration中,我启用了命名pipe道和TCP / IP,并为TCP / IP设置了一个固定的非标准端口。 SQL浏览器被禁用,所以我们通过端口号连接,例如MachineName, 12345是服务器地址。
我也注意到了一个模式 – 我正在使用TeamViewer连接到我们的客户端。 每当我看到数据库连接下降,我也短暂失去了我们的远程连接到他们的屏幕。 所以在这台机器上发生了一些可怕的事情。
这是一个全新的机器,更新安装。 它也连接到WiFi,但是,不pipe是否连接了networking,应用程序都不应该无法在同一台机器上保持与SQL Server的连接。
什么可能导致这个? 我们有很多客户在非常大的networking中使用这个软件,这是我第一次看到这个问题。
UPDATE
这位客户报告说,他们注意到这些辍学的模式。 似乎每半小时发生一次,就像发条一样。 很明显,这台机器上有一些东西在运行,每30分钟就会有一个短暂的中断。 但是,它会是什么? 计算机刚刚开箱即用,唯一完成的就是Windows更新,SQL Server 2008 R2 Express和我们的软件,这些软件肯定没有做任何事情。