【问题标题】:General Network Error accessing SQL Server 2005 from Access 2000从 Access 2000 访问 SQL Server 2005 的一般网络错误
【发布时间】:2009-07-09 19:51:47
【问题描述】:

我们在使用 Access 2000 (.ADP) 作为我们的前端和 SQL 2005 作为我们的后端时遇到了问题,我们有超过 50 个用户:

[DBNETLIB][ConnectionWrite (send()).]一般网络错误。检查您的网络文档。

过去几年它运行良好,但现在系统不断踢出用户。他们总是收到错误“[DBNETLIB][ConnectionWrite (send()).]General network error。检查您的网络文档。” 知道为什么会发生这种情况,或者我们能做的最好的解决方案是什么? 提前致谢。

【问题讨论】:

  • 您检查过您的网络文档吗?或者以其他方式将其视为可能的网络问题?
  • 看起来确实是网络问题。
  • 可能是 DNS 问题。我看到 ODBC 到 SQL Server 出现了一些奇怪的错误,结果证明是 DNS 问题。在一种情况下,客户端工作站正在使用 ISP 的 DNS 服务器,因此无法解析 SQL Server 名称。当它们被更改为使用本地域控制器作为 DNS 时,问题就消失了。

标签: sql-server sql-server-2005 ms-access


【解决方案1】:

在用户连接到服务器后踢出用户?它是随机发生的,还是在某个操作之后发生的?服务器是否甚至看到连接尝试(Profiler 连接事件)? 查看服务器上的 SQL Server LOG 文件夹。查看是否找到任何 .mdmp 文件或名为 sqldump* 的文件。还要查看 ERRORLOG 文件,看看您是否找到任何可以与客户端收到该错误的时刻相关的消息。

【讨论】:

    【解决方案2】:

    这可能是用户配置文件问题。当用户是大量组的成员时,我遇到了这个问题。删除了一些组,嘿,它工作了。虽然它可能意味着任何东西,但不是一个非常具有描述性的错误消息。

    清理任何不需要的组可能会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-19
      相关资源
      最近更新 更多