疑难解答
如果在诊断应用程序错误时遇到问题,请参阅以下故障排除提示:
- 确保分布式事务处理协调器 (DTC) 正在所有服务器上运行。
- 首先在本地计算机上进行测试来检查网络通信,以验证应用程序是否正常工作。 如果正在网络上运行 TCP/IP,则可以使用 ping.exe 实用工具来验证计算机是否在网络上。
- 确保 SQL 和 DTC 位于同一台计算机上,或者 DTC 客户端配置程序指定 DTC 位于另一台计算机上。 否则,从事务组件调用时,SQLConnect 将在内部返回错误。
- 将事务超时设置为大于默认 60 秒的数字。 事务超时已过后,COM+ 将中止事务。 对组件的所有后续调用都会立即返回 CONTEXT_E_ABORTED。
- 确保 ODBC 驱动程序是线程安全的,并且没有线程相关性。
- 如果很难让应用程序在多台服务器上正常工作,请重新启动客户端,然后验证是否已正确配置域控制器。
相关主题