为什么在多用户模式下尝试打开快速手册时会出现错误 H202?

Mic*_*yor 11 quickbooks

我能够很好地打开快速手册,但是当我尝试切换到多用户模式时,它给了我错误 H202。

  • Quickbooks 数据库服务器管理器在文件服务器上正常运行。
  • QuickBooks的连接诊断工具没有报告任何错误,并打开该文件就好了。
  • 我正在使用 Quickbooks 2012(奇怪的是,这在 Quickbooks 2010 下从未发生过)

qb 诊断工具输出

Mic*_*yor 10

我从一个使用WireShark 追踪他的错误 H202 问题的人那里收集了一些信息。

显然,如果您将文件打开为 \\fileserver.mydomain.com\fileshare\quickbooks.qbw,Quickbooks 可能无法访问数据库服务器以切换到多用户模式。

但是,如果您将文件作为 \\fileserver\fileshare\quickbooks.qbw 打开,Quickbooks 应该可以正常工作。即不要使用完全限定的域名,使用 NETBIOS 名称。

在我们的例子中,这意味着编辑lmhosts.sam位于的文件c:\windows\system32\drivers\etc以包含该行

10.1.1.19 文件服务器#PRE

(其中 10.1.1.19 是您的 QB 文件所在的文件服务器的 ip,而 FILESERVER 是服务器的 NETBIOS 名称)

如果您在诊断工具的“更改托管服务器”字段中指定全名,您还可以从 Quickbooks 的角度看到这是您的问题。


小智 5

迈克尔在上面的回答也促使我为我们做出了决议。我们在多用户环境中遇到 H202 错误,除非我们先让用户登录到主机服务器上的公司文件,然后客户端才能正常登录。我们正在/正在使用 CNAME 而不是主机服务器的实际主机名。所以我们有一个友好的 quickbooks CNAME,所以它们可以映射为 \quickbooks\\companyfile,但是我们遇到了提到的错误。所以我只是切换到使用计算机的实际主机名,这似乎解决了这个问题。很奇怪,如果有人首先登录到主机服务器,它使用 CNAME 可以正常工作而不会出错。