Sql server 访问删除SQL连接

Sql server 访问删除SQL连接,sql-server,ms-access,odbc,database-connection,Sql Server,Ms Access,Odbc,Database Connection,不确定这是否是一个正确的论坛,但这里是。 我在寻找任何关于我可以尝试重新爱上这个的建议 我在每个客户端上都有一个Access 2003前端和SQL 2008数据库。我走访了每一位用户,并在每台电脑上设置了odbc连接。 对于大多数用户来说,这很好,并且已经运行了一年,但是对于少数用户来说,当运行查询时,无论是更新还是选择,打开表单时,SQL连接似乎已经断开,他们不能再继续了。 我想不出有工作的人和没有工作的人之间有什么明显的区别。 你知道我应该从哪里开始吗 谢谢我以前遇到过这样的情况:访问前端、

不确定这是否是一个正确的论坛,但这里是。 我在寻找任何关于我可以尝试重新爱上这个的建议

我在每个客户端上都有一个Access 2003前端和SQL 2008数据库。我走访了每一位用户,并在每台电脑上设置了odbc连接。 对于大多数用户来说,这很好,并且已经运行了一年,但是对于少数用户来说,当运行查询时,无论是更新还是选择,打开表单时,SQL连接似乎已经断开,他们不能再继续了。 我想不出有工作的人和没有工作的人之间有什么明显的区别。 你知道我应该从哪里开始吗


谢谢

我以前遇到过这样的情况:访问前端、SQL Server后端。在一台或一些客户的PC上,连接突然中断,并抛出一些ODBC或SQL Server连接错误。随机且很少发生,例如每小时/天/周一次,需要重新启动Access应用程序才能继续工作

在所有这些案件中,以下其中一人是罪魁祸首:

断开的网线 损坏的网卡 有缺陷的网卡驱动程序 不稳定的网络协议是的,这是在旧的NetBIOS时代 问题是:访问对网络错误极其敏感。网络中的一个简单故障、几秒钟的连接中断(其他应用程序都不会注意到这一点)将导致Access前端应用程序失去数据库连接并严重崩溃。这非常令人沮丧,因为客户会说我在使用Word/Windows Explorer/等时没有遇到任何网络问题,所以我的网络很好,是你的应用程序坏了。这不是真的。如果访问遇到偶发和不可预测的网络错误,通常实际上是网络问题


因此,我要做的第一件事是更换a网卡,b网线,c使用另一个交换机端口来连接遇到问题的机器。如果那台机器出现了问题,您就知道其中一个组件是有故障的。

您的代码在尝试重新连接时会出错吗?是的,虽然没有,但我会尽快将其发布,根据我的记忆,这只是一个ODBC连接错误-谢谢,它们是否会重新连接?是否通过重新加载Acces或重新启动PC来修复此问题?有时是零星的-需要重新启动,而且似乎没有问题,有时似乎发生在系统中的同一位置,例如打开特定表单会一直在特定表上抛出odbc连接错误,但同样只在一些机器上…谢谢你-我会把它交给客户的支持人员,看看他们怎么想