为什么当我尝试以多用户模式打开 quickbooks 时会出现错误 H202?

为什么当我尝试以多用户模式打开 quickbooks 时会出现错误 H202?

我可以正常打开 quickbooks,但是当我尝试切换到多用户模式时,它出现错误 H202。

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

qb 诊断工具输出

答案1

我从一个使用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 的角度看到这是您的问题。

答案2

Michael 的上述回答也让我找到了解决方案。除非我们先让用户登录到主机服务器上的公司文件,然后客户端才能正常登录,否则我们会在多用户环境中收到 H202 错误。我们正在/曾经使用 CNAME 而不是主机服务器的实际主机名。因此,我们有一个友好的 quickbooks CNAME,以便它们可以映射为 \quickbooks\\companyfile,但这样我们就遇到了上述错误。所以我刚刚切换到使用计算机的实际主机名,这似乎解决了这个问题。非常奇怪的是,如果有人先登录到主机服务器,使用 CNAME 就可以正常工作而不会出现错误。

答案3

使用 site:intuit.com 进行 Google 搜索您的问题或疑问非常有用。

最可能的原因是您所在位置的另一台 PC 正在尝试成为多用途主机,并与应作为主机的服务器发生冲突。在每台 PC 上,执行文件 | 实用程序然后你看到了吗停止托管多用户访问?如果是,请选择该选项,以便 QuickBooks 中的 PC 设置恢复为主办多用途访问(即,它不再托管)。

如果这不能解决问题,请参阅
http://support.quickbooks.intuit.com/support/Articles/INF12401
http://support.quickbooks.intuit.com/support/Articles/SLN42911
http://support.quickbooks.intuit.com/support/Articles/SLN40493
http://support.quickbooks.intuit.com/support/Articles/HOW12723
http://support.quickbooks.intuit.com/support/Articles/SLN63353

相关内容