我有一个Visual FoxPro 9应用程序,它将大量数据从文本文件加载到SQL Server数据库中的少量表中。 VFP9应用程序未在与SQL Server相同的计算机上运行。
我无法按需复制错误,而且是零星的;我们有时会在没有看到它的情况下持续数周,然后我们会在一周内看到它两到三次。
我的应用程序日志文件中的初始错误消息是:
[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionRead (recv())
...之后,任何编写DB的尝试都会产生此错误:
[Microsoft][ODBC SQL Server Driver]Communication link failure
我不是FoxPro开发者,这是一个没有大量支持的遗留应用程序。如果有其他人遇到过此问题,我将非常感谢有效解决方案的详细解释。谢谢。
答案 0 :(得分:0)
这就像它说的那样,沟通失败。发生了一些破坏连接的事情,或者可能一方需要太长时间才能响应并且发生超时。多年来我们已经看到这种情况发生了几次并且从未找到令人满意的答案,但我一直怀疑客户端或服务器机器非常繁忙,导致超时 - 也许就像完整的病毒扫描一样。