共用方式為


疑難排解

如果您在診斷應用程式錯誤時遇到問題,請參閱下列疑難解答秘訣:

  • 請確定分散式交易協調器 (DTC) 已在所有伺服器上執行。
  • 先在本機計算機上測試網路通訊,以確認應用程式是否正常運作。 如果您在網路上執行 TCP/IP,您可以使用 ping.exe 公用程式來確認機器位於網路上。
  • 請確定 SQL 和 DTC 位於同一部電腦上,或 DTC 用戶端組態程式指定 DTC 位於另一部電腦上。 如果沒有,SQL 連線 會在從交易元件呼叫時,在內部傳回錯誤。
  • 將交易逾時設定為大於預設 60 秒的數位。 交易逾時之後,COM+ 會中止交易。 所有後續對元件的呼叫都會立即傳回CONTEXT_E_ABORTED。
  • 請確定您的 ODBC 驅動程式是安全線程,而且沒有線程親和性。
  • 如果您無法讓應用程式在數部伺服器上運作,請重新啟動客戶端,然後確認域控制器已正確設定。

錯誤隔離和失敗原則

尋找錯誤的來源

COM+ 如何修改傳回值

解譯錯誤碼

在 COM+ 中處理錯誤的策略