Condividi tramite


Risoluzione dei problemi

Se si verificano problemi durante la diagnosi degli errori dell'applicazione, vedere i suggerimenti per la risoluzione dei problemi seguenti:

  • Assicurarsi che Distributed Transaction Coordinator (DTC) sia in esecuzione in tutti i server.
  • Controllare la comunicazione di rete testando prima in un computer locale per verificare che l'applicazione funzioni. Se si esegue TCP/IP nella rete, è possibile usare l'utilità ping.exe per verificare che i computer siano in rete.
  • Assicurarsi che SQL e DTC si trovino nello stesso computer o che il programma di configurazione client DTC specifichi che DTC si trova in un altro computer. In caso contrario, SQL Connessione restituirà un errore internamente quando viene chiamato da un componente transazionale.
  • Impostare il timeout della transazione su un numero superiore a quello predefinito di 60 secondi. Al termine del timeout della transazione, COM+ interrompe la transazione. Tutte le chiamate successive al componente restituiscono immediatamente con CONTEXT_E_ABORTED.
  • Assicurarsi che i driver ODBC siano thread-safe e non abbiano affinità di thread.
  • Se si verificano difficoltà a far funzionare un'applicazione su più server, riavviare il client e quindi verificare che il controller di dominio sia configurato correttamente.

Isolamento degli errori e criteri failfast

Ricerca dell'origine di un errore

Modalità di modifica dei valori restituiti da COM+

Interpretazione dei codici di errore

Strategie per la gestione degli errori in COM+