Dela via


Felsökning

Om du har problem med att diagnostisera programfel kan du läsa följande felsökningstips:

  • Kontrollera att DTC (Distributed Transaction Coordinator) körs på alla servrar.
  • Kontrollera nätverkskommunikationen genom att först testa på en lokal dator för att kontrollera att programmet fungerar. Om du kör TCP/IP i nätverket kan du använda verktyget ping.exe för att kontrollera att datorerna finns i nätverket.
  • Kontrollera att SQL och DTC finns på samma dator eller att DTC-klientkonfigurationsprogrammet anger att DTC finns på en annan dator. Annars returnerar SQLConnect ett fel internt när det anropas från en transaktionskomponent.
  • Ange tidsgränsen för transaktionen till ett högre tal än standardvärdet 60 sekunder. När tidsgränsen för transaktionen har förflutit avbryter COM+ transaktionen. Alla efterföljande anrop till komponenten returneras omedelbart med CONTEXT_E_ABORTED.
  • Kontrollera att ODBC-drivrutinerna är trådsäkra och inte har trådtillhörighet.
  • Om du har svårt att få ett program att fungera över flera servrar startar du om klienten och kontrollerar sedan att domänkontrollanten är korrekt konfigurerad.

felisolering och felsnabb princip

Hitta källan till ett fel

Hur COM+ ändrar returvärden

tolka felkoder

Strategier för hantering av fel i COM+