SystemtippDieser Artikel bezieht sich auf ein anderes Betriebssystem als das von Ihnen verwendete. Für Sie möglicherweise nicht relevante Artikelinhalte wurden deaktiviert.
Hinweis: Dieses Fehlermeldung zugeordnet werden kann mit Fehler Nummer-2147168246 (8004d00a).
wichtig Dieser Artikel enthält Informationen zum Bearbeiten der Registrierung. Bevor Sie die Registrierung bearbeiten, stellen Sie sicher wissen, wie es wiederherstellen, falls ein Problem auftritt. Weitere Informationen zu diesem Zweck Hilfethema "Wiederherstellen der Registrierung" in Regedit.exe oder im Hilfethema "Wiederherstellen eines Registrierungsschlüssels" in Regedt32.exe.
Was ist die Meldung "Fehler beim Eintragen des Objekts Transaktion aufrufen" bedeuten?
Der ODBC-Treiber-Manager meldet diese Fehler, wenn eine Transaktionskomponente Microsoft Transaction Server versucht, eine Datenbankverbindung zu öffnen und den Treiber-Manager kann nicht die Datenbankverbindung in der aktuellen Transaktion eingetragen. Der ODBC-Treiber-Manager trägt die Datenbankverbindung in der aktuellen Transaktion durch Aufrufen der ODBC-Treiber SQLSetConnectionAttr (SQL_ATTR_ENLIST_IN_DTC) Prozedur. Der ODBC-Treiber-Manager zeigt die Nachricht "Fehler beim Eintragen", wenn der Aufruf an die Prozedur SQLSetConnectionAttr fehlschlägt.
Weitere Informationen finden Sie die Artikel der Microsoft Knowledge Base:
193893
(http://support.microsoft.com/kb/193893/EN-US/
)
Verwenden von Oracle-Datenbanken mit Microsoft Transaction Server
Wenn dieser Fehler auftritt, wenn Ihr Microsoft Transaction Server-Transaktionskomponente einer Microsoft SQL Server-Datenbank zugreift, überprüfen Sie Folgendes:
Stellen Sie sicher, dass Microsoft Distributed Transaction Coordinator(MS DTC) Dienst wurde gestartet.
Stellen Sie sicher, dass auf dem System auf dem MS DTC-Dienst gestartet ist Ihre Microsoft Transaction Server-Komponenten bereitgestellt werden. Wenn Microsoft SQL Server-Datenbank auf einem Remotesystem auf die Microsoft Transaction Server-Anwendung zugreift, stellen Sie sicher, dass der MS DTC-Dienst auch auf das System gestartet wird. Dies ist häufig die Ursache für die "konnte nicht eintragen Fehler."
Gehen Sie folgendermaßen Überprüfen des Status der MS DTC-Dienst:
Im Menü Start Wählen Sie Einstellungen und klicken Sie auf Systemsteuerung.
Wählen Sie das Symbol Dienste.
Blättern Sie in der Services-Liste und bestätigen Sie, dass der Status der MS DTC-Dienst gestartet ist. Wenn der MS DTC-Status leer ist (nicht gestartet), können Sie ihn starten, indem MSDTC auswählen und dann auf Starten .
Überprüfen der Netzwerkkonfiguration.
Wenn eine Transaktionskomponente Microsoft Transaction Server auf einem System mit einer SQL Server-Datenbank auf einem anderen System zugreift, wird MSDTC DTC-Transaktion aus dem ersten oder primären System für das sekundäre System weitergegeben. Transaktion Verteilung kann nur auftreten, wenn des DTC-Prozesses auf dem primären System mit des DTC-Prozesses auf dem sekundären System kommunizieren kann. Der DTC-Prozesse remote Procedure Call (RPC)-Verbindungen in beide Richtungen einzurichten, d. h., dass ein Netzwerkproblem Konfiguration auf entweder System das DTC verhindern kann Prozesse erfolgreich miteinander kommunizieren. Dies führt zu ODBC, um einen Fehler "Fehler beim Eintragen" zurück.
Folgende MS DTC-Ereignis wird häufig in das Windows NT-Anwendungsereignisprotokoll protokolliert:
Primäre: Session-Bindung ist fehlgeschlagen. Primäre Zeitüberschreitung beim Warten auf des sekundären gebunden.
Dieser Fehler gibt an, dass DTC auf dem Microsoft Transaction Server Computer Binden an DTC auf dem SQL Server, aber DTC auf dem SQL Server konnte die reverse Bindung mit dem Microsoft Transaction Server nicht ausführen konnte Computer.
Wenn Ihre Netzwerkkonfiguration falsch ist, führt jeder Verbindungsversuch mit SQL Server-Remotedatenbank ein Fehler "Fehler beim Eintragen". Wenn Sie einen Fehler "Fehler beim Eintragen" ständig selbst nachdem Microsoft DTC auf beiden Systemen gestartet wurde erhalten, ist die wahrscheinlichste Ursache des Fehlers eine Netzwerk-Konfigurationsfehler.
Wenn dies auftritt, überprüfen Sie Ihre Netzwerkkonfiguration mit Pingtest.bat wie folgt:
Verwenden Sie einen Text-Editor (z. B. Editor), um eine Datei mit dem Namen Pingtest.bat zu erstellen. Kopieren Sie die folgenden Batchdateibefehlen hinein.
echo off
REM Usage pingtest OtherMachineName
REM Must use a machine name and NOT an IP address
ping -n 1 %computername%
ping -n 1 %1
ipconfig /all
echo on
Die Batchdatei verwendet %Computername%, um die lokale IP-Adresse anzuzeigen. Es zeigt dann die IP-Adresse des Remotecomputers Sie beim Ausführen der Batchdatei in der Befehlszeile angeben. Wenn Sie die Batchdatei aufrufen, müssen Sie den Namen der remote-Computer und nicht seine IP-Adresse angeben. Die Verwendung der Computername erzwingt Ping, um den Computernamen aufzulösen genau wie MS DTC wird es an der MS DTC-Remotecomputer bindet.
Führen Sie Pingtest.bat auf dem Microsoft Transaction Server Computer ermitteln, wenn Sie SQL Server-Computer nach Namen erreichen können. Erfassen Sie die Ausgabe der Batchdatei in einer Textdatei. Z. B. wenn Microsoft Transaction Server auf Computer A ausgeführt wird, und SQL Server auf Computer B ausgeführt wird, verwenden Sie den folgenden Befehl:
Pingtest B > AResults.txt
Führen Sie Pingtest.bat auf dem SQL Server-Computer bestimmen, ob Sie dem Microsoft Transaction Server-Computer nach Namen erreichen können. Erfassen Sie die Ausgabe der Batchdatei in einer Textdatei. Z. B. wenn Microsoft Transaction Server auf Computer A ausgeführt wird, und SQL Server auf Computer B ausgeführt wird, verwenden Sie den folgenden Befehl:
Pingtest A > BResults.txt
Untersuchen Sie den Inhalt der zwei Text-Dateien um sicherzustellen, dass die beiden Computer miteinander erfolgreich anpingen können.
Wenn Sie Hosts- oder Lmhosts-Dateien für die Namensauflösung für TCP/IP verwenden, werden prüfen Sie diese Dateien sehr vorsichtig um sicherzustellen, dass Sie gültige Computername zu IP-Adresszuordnungen enthalten. Dazu überprüfen Sie die Hosts und die Lmhosts-Dateien im Winnt40\System32\Drivers\Etc Verzeichnis auf beide die Microsoft Transaction Server Computer und dem SQL Server-Computer. Häufig, werden die Datei auf einem System richtig sind, beim, auf dem anderen System falsch ist.
Konfigurieren Sie die SQL Server TCP/IP anstelle von Name verwenden Pipes.
Wenn Sie nur den Fehler "Fehler beim Eintragen" zeitweise sehen, dann mithilfe von Named Pipes anstelle von TCP/IP die Ursache des Problems möglicherweise. Mithilfe von Named Pipes kann zeitweise "Fehler beim Eintragen" Fehlern führen. Microsoft empfiehlt dringend, den SQL Server TCP/IP anstelle von Named Pipes verwenden zu konfigurieren. Mithilfe von Named Pipes kann Intermittent "konnte nicht zum Eintragen" Fehlern führen.
Klicken Sie im Startmenü Wählen Sie Programme, wählen Sie Microsoft SQL Server 6.5 und klicken Sie dann auf SQL-Clientkonfigurationsprogramm .
Klicken Sie auf die Registerkarte Netzwerkbibliothek .
In der Liste Standardnetzwerk, wählen Sie TCP/IP Sockets.
Klicken Sie auf Fertig .
Kontrollkästchen Transaction Timeout.
Der Komponente Transaktion wurde beendet, aufgrund von Transaktionstimeout bevor die Datenbank-Eintragung wurde abgeschlossen. Sie können den Timeoutwert Transaktion mit Microsoft Transaction Server Explorer erhöhen. Verwenden Sie die folgenden Schritte, um den Zeitüberschreitungswert erhöhen:
Starten Sie Microsoft Transaction Server Explorer und wählen Sie Computer.
Klicken Sie mit der rechten Maustaste auf den Computer, in die Transaktion eingeleitet wurde, und auf Eigenschaften .
Klicken Sie auf die Registerkarte Optionen und geben Sie einen längeren Timeoutwert.
Dies ist unwahrscheinlich, dass das Problem sein, sofern Ihre Buchungen ein ungewöhnlich lange dauern. Es kann jedoch den Timeoutwert, um diese als potenzielle Quelle für Probleme zu eliminieren vorübergehend erhöhen hilfreich sein.
Wenn dieser Fehler auftritt, wenn Ihr Microsoft Transaction Server-Transaktionskomponente eine Oracle-Datenbank zugreift, überprüfen Sie Folgendes:
Stellen Sie sicher, dass der MS DTC-Dienst gestartet wird.
Stellen Sie sicher, dass der Microsoft DTC-Dienst "auf dem System gestartet wird" auf dem die Microsoft Transaction Server-Komponenten bereitgestellt werden. Verwenden Sie die folgenden Schritte aus, um dessen Status zu überprüfen:
Im Menü Start Wählen Sie Einstellungen und klicken Sie auf Systemsteuerung.
Wählen Sie das Symbol Dienste.
Blättern Sie in der Services-Liste und bestätigen Sie, dass der Status der MS DTC-Dienst gestartet ist. Wenn der MS DTC-Status leer ist (nicht gestartet), können Sie ihn starten, indem MSDTC auswählen und dann auf Starten .
Installieren Sie die neueste Oracle-Clientsoftware auf dem Microsoft Transaction Server-Computer.
Stellen Sie sicher, dass die neueste Oracle 7.3 oder Oracle 8-Client-Software Patch Version auf dem System installiert ist, das die Microsoft Transaction Server-Komponenten enthält. Beachten Sie, dass es üblich, Aktualisieren der Oracle-Software auf dem System, das die Oracle-Datenbank enthält, jedoch nicht um die Oracle-Clientsoftware auf dem System zu aktualisieren, das die Microsoft Transaction Server-Komponenten enthält. Sie müssen die Oracle-Clientsoftware auf dem Client aktualisieren.
Sie können die neuesten Oracle Patches Windows NT von der Oracle-FTP-Site abrufen. Gehen Sie zu:
ftp://oracle-ftp.oracle.com
(ftp://oracle-ftp.oracle.com)
und wählen Sie "Server", "Wgt Tech", "Server" und "WindowsNT"
Installieren Sie die neueste Oracle Server-Software auf Ihrem Oracle-Datenbank Server System.
Wenn die Microsoft Transaction Server-Anwendung auf einem Windows NT oder UNIX-System eine Oracle-Datenbank zugreift, stellen Sie sicher, dass das neueste Oracle-Patch auf dem System installiert ist.
Sie können die neuesten Patches von Oracle für Windows NT von der Oracle-FTP-Site abrufen. Gehen Sie zu:
ftp://oracle-ftp.oracle.com
(ftp://oracle-ftp.oracle.com)
und wählen Sie "Server", "Wgt Tech", "Server" und "WindowsNT"
Verwenden Sie den Microsoft Oracle ODBC-Treiber.
Stellen Sie sicher, dass Microsoft Transaction Server den Microsoft Oracle ODBC verwendet-Treiber. Keine anderen Oracle ODBC-Treiber unterstützt Microsoft Transaction Server Transaktionen.
Sie müssen eine der folgenden Microsoft Oracle ODBC-Treiber installieren, wenn Sie Microsoft Transaction Server-Transaktionen von einem Intel X 86-Plattform verwenden möchten.
Tabelle minimierenTabelle vergrößern
Microsoft Oracle ODBC-Treiber
Versionsnummer
Version Fahrzeuge
2.0 aktualisiert
2.73.7283.03
MDAC 1.5b MDAC 1.5 c Windows NT 4.0 Option pack
2.0 aktualisiert
2.73.7356
ODBC-3.5 SDK
2.5
2.573.2927
Visual Studio 6.0 Data Access SDK 2.0 MDAC 2.0
Sie müssen Microsoft Oracle ODBC 2.5 Treiber, Version 2.573.2927, installieren, wenn Sie Microsoft Transaction Server verwenden möchten Buchungen aus einem Compaq Alpha-Plattform. In früheren Versionen des Microsoft Oracle ODBC-Treibers die Compaq Alpha-Plattform nicht unterstützt.
Sie können die Microsoft Oracle ODBC-Treiber 2.5 aus abrufen:
http://microsoft.com/data
(http://msdn.microsoft.com/dataaccess)
indem Sie die Verknüpfung "Downloads".
Wenn Sie Zugriff auf eine Oracle-Datenbank, wir empfehlen, dass Sie die Microsoft Oracle ODBC-Treiber 2.0 oder höher Treiber verwenden, selbst wenn Sie keine Transaktionsunterstützung erforderlich ist. Diese neue Treiber bietet eine bessere Leistung als der Microsoft Oracle ODBC 1.0-Treiber 1.0 für die Oracle-Treiber ersetzt alle Aktivitäten der Treiber Ebene serialisiert; Anforderungen wurden Singlethreaded über den Treiber. Der Microsoft Oracle 2.0 und höher Treiber serialisiert alle Aktivitäten auf der Verbindungsebene. Dadurch wird anderen Datenbankverbindungen in Parallel verwendet werden.
Stellen Sie sicher, dass Oracle XA-Unterstützung aktiviert ist.
Vergewissern Sie sich, dass die Unterstützung der Oracle XA-Transaktionen aktiviert wurde. Weitere Informationen finden Sie unter im Abschnitt "Aktivieren von Oracle XA Transaktionsunterstützung" in das Dokument "Mit Oracle-Datenbanken mit Microsoft Transaction Server".
Wenn Sie Oracle 7.3 verwenden, stellen Sie sicher, dass V XATRANS $ vorhanden ist. Diese Ansicht sollte wurden erstellt, bei der Installation der XA-Bibliothek. Wenn diese Ansicht nicht vorhanden ist, muss der Oracle-Systemadministrator es erstellen, durch Ausführen des Oracle gelieferten Skripts mit der Bezeichnung "XAVIEW.SQL". Diese Datei kann in C:\ORANT\RDBMS73\ADMIN gefunden. Dieses SQL-Skript muss als Oracle-Benutzer ausgeführt werden "SYS".
Wenn Sie Oracle8 verwenden, sollte dieser Ansicht vorhanden sein. Sie müssen ihn erstellen.
Oracle 7.3 und Oracle8 muss der Oracle Systemadministrator SELECT-Zugriff für die Öffentlichkeit auf dem DBA_PENDING_TRANSACTIONS Ansicht
Grant Select on V$XATRANS$ to public.
gewähren.
Klicken Sie im Oracle-Instanz-Manager Erweiterten Modus im Menü Ansicht auf und wählen Sie im linken-Bereich "Initialisierungsparameter" aus. Wählen Sie im rechten-? erweiterte optimieren ? und erhöhen Sie den Parameter "Distributed_transactions", um mehr gleichzeitige MTS-Transaktionen zum Aktualisieren der Datenbank jeweils ermöglichen.
Weitere Informationen zum Konfigurieren der Unterstützung der Oracle XA-Transaktionen finden Sie in der Dokumentation zu Oracle-Server.
Stellen Sie sicher, dass Oracle numerische Zeichen richtig konfiguriert sind.
Warnung Die unkorrekte Verwendung des Registrierungseditors kann schwerwiegende Probleme verursachen, die das gesamte System betreffen und eine Neuinstallierung des Betriebssystems erforderlich machen. Microsoft kann nicht garantieren, dass Probleme, die von einer falschen Verwendung des Registrierungseditors herrühren, behoben werden können. Benutzen Sie den Registrierungseditor auf eigene Verantwortung.
Weitere Informationen zum Bearbeiten der Registrierung Hilfethema "Ändern von Schlüsseln und Werten" in Registrierungs-Editor (Regedit.exe) oder in den Hilfethemen "Hinzufügen und Löschen von Informationen in der Registrierung" und "Bearbeiten der Registrierungsdaten" in Regedt32.exe. Es ist Ihr eigenes Risiko, den Windows- oder Windows NT-Registrierungseditor oder ähnliche Werkzeuge zur Manipulation der Windows- oder Windows NT-Registrierung zu verwenden.
Kunden Systeme befindet sich außerhalb der USA müssen möglicherweise Unterstützung für Oracle-numerische Zeichen konfigurieren. Suchen Sie in der Windows NT-Registrierung den folgenden Registrierungsschlüssel:
HKEY_LOCAL_MACHINE\SOFTWARE\Oracle
und fügen Sie diesen Eintrag hinzu:
"NLS_NUMERIC_CHARACTERS"=".,"
Hinweis : die Zeichen innerhalb der Zeichenfolge in Anführungszeichen oben sind, einen Punkt und ein Komma in dieser Reihenfolge.
Stellen Sie sicher, dass Oracle mit genügend Verbindungen konfiguriert ist.
Wenn Sie mehr als ein paar Dutzend Verbindungen zu einer Oracle-Datenbank erstellen möchten, stellen Sie sicher, dass Oracle konfiguriert ist, um zusätzliche Datenbankverbindungen zu unterstützen. Weitere Informationen finden Sie in den Abschnitt "Konfigurieren Oracle zu Support eine große Anzahl von Verbindungen"im Dokument"mit Oracle mit Microsoft Transaction Server Datenbanken".
Stellen Sie sicher, dass eine Verbindung zu Oracle-Datenbank, verfügen wenn Sie Oracle integrierte Sicherheit verwenden.
Wenn Sie Oracle integrierte Sicherheit verwenden, stellen Sie sicher, dass MS DTC ausgeführt wird, unter einem Benutzernamen und Kennwort, die autorisiert ist, eine Verbindung zur Oracle-Datenbank herzustellen. Weitere Informationen finden Sie in im Abschnitt "Konfigurieren von Integrated Security" im Dokument "Mit Oracle-Datenbanken mit Microsoft Transaction Server".
Führen Sie das Programm TestOracleXAConfig.
Führen Sie das TestOracleXAConfig-Programm, um sicherzustellen, dass Sie erfolgreich auf die Oracle-Datenbank zugreifen können, ohne mit Microsoft Transaction Server. Weitere Informationen finden Sie in im Abschnitt "Testen Installation und Konfiguration von MTS Unterstützung für Oracle" in das Dokument "Verwenden einer Oracle Datenbank mit die Microsoft Transaction Server".
Führen Sie das Beispiel-Bank-Programm.
Führen Sie die Beispiel-Bank Programm, um sicherzustellen, dass Sie erfolgreich eine Verbindung mit der Oracle-Datenbank aus einem Programm Microsoft Transaction Server herstellen können. Weitere Informationen finden Sie in im Abschnitt "Überprüfen Oracle Installation und Konfiguration mithilfe der Bank Beispielanwendung" in das Dokument "Using Oracle Datenbanken mit Microsoft Transaction Server".
Aktivieren der Oracle-Ablaufverfolgung.
Oracle kann generieren Ablaufverfolgungsdateien, die zwischen Oracle-gesendete Informationen aufzeichnen Client und Server. Diese Ablaufverfolgungsdateien können in Diagnostizieren von Problemen sehr hilfreich sein. Können Sie sicher, dass Oracle Ablaufverfolgung wie folgt:
Dass die Mtxoci.dll auf Ihrem System MTS installiert Version 1998.08.762.0 oder höher. 1998.08.762.0 Version wurde veröffentlicht mit der Veröffentlichung NT4 Service Pack 4. Es war die erste Version der Mtxoci.dll, die Oracle-Ablaufverfolgung aktivieren und steuern den Speicherort der Oracle-Ablaufverfolgung ermöglicht.
Verwenden Sie im Explorer zum Suchen und löschen alle vorhandenen Oracle Ablaufverfolgungsdateien auf Ihrem System. Diese Dateien haben Namen, die mit dem Suffix "trc" enden. Löschen Sie alle veraltete Ablaufverfolgungs-Dateien, erleichtern Sie alle neu erstellten diejenigen suchen.
Ausführen von REGEDIT den folgenden Registrierungsschlüssel erstellen:
Festlegen dieses Schlüssels den folgenden REG_SZ-Wert:
C:\OraTrace+DbgFl=7
Sie wählen ein anderes Laufwerk und Verzeichnis für die Ablaufverfolgungsdateien Wenn soll.
Verwenden Sie den Explorer, um das Dateiverzeichnis für Oracle-Ablaufverfolgung zu erstellen. Erstellen Sie in unserem Beispiel das Verzeichnis "OraTrace" auf dem Laufwerk "C:".
Beenden Sie MTS-Pakets, der die Oracle zugreift Datenbank. Durch Beenden des Pakets stellen Sie sicher, dass alle vorhandene Oracle-Datenbankverbindungen geschlossen werden und, dass neue Oracle-Datenbankverbindungen, beim nächsten die MTS-Komponente geöffnet werden aufgerufen. Diese neu geöffneten Oracle-Datenbankverbindungen verfügt Oracle Ablaufverfolgung.
Rufen Sie die Microsoft Transaction Server-Komponente, die die Oracle-Datenbank geöffnet wird.
Untersuchen Sie die neu erstellten Ablaufverfolgungsdateien von Oracle.
Aktivieren der MTS-Oracle-Fehler-Ablaufverfolgung
MTS kann zusätzliche Informationen zu Oracle-Fehler in der Windows-Anwendungsprotokoll erfassen. Sie können diese Informationen wie folgt erfassen:
Ausführen von REGEDIT den folgenden Registrierungsschlüssel erstellen:
Beenden Sie MTS-Pakets, der die Oracle zugreift Datenbank. Durch das Beenden des Pakets stellen Sie sicher, dass die Mtxoci.dll Ablaufverfolgung führt, wenn er neu gestartet wird.
Rufen Sie die Microsoft Transaction Server-Komponente, die die Oracle-Datenbank geöffnet wird.
Verwenden Sie die Windows-Ereignisanzeige, um die Anwendung zu untersuchen Ereignisprotokoll. Suchen Sie nach Ereignissen vom MTXOCI generiert. Sie sehen möglicherweise Ereignisse wie folgt:
Zeichenfolgennachricht: sqlld2-Aufruf fehlgeschlagen mit Fehler 0x849.
Der Fehlerwert wird in eine oktale Zahl angezeigt. Das Rechnerprogramm können Sie um den Fehlerwert in Decimal zu konvertieren. In diesem Beispiel wird "0x849" in der Oracle-Fehlerwert 2121 übersetzt.
Überprüfen Sie Transaction Timeout.
Erwägen Sie, ob Microsoft Transaction Server Komponententransaktion bevor die Datenbank Eintragung abgeschlossen beendet haben kann. Dieses Problem kann auftreten, wenn das Timeout der Transaktion, abläuft bevor die Oracle-Datenbank-Eintragung beendet wird.
Sie können den Timeoutwert Transaktion mit Microsoft Transaction Server Explorer erhöhen. Dazu müssen, verwenden Sie folgende Schritte aus:
Führen Sie Microsoft Transaction Server Explorer und wählen Sie Computer.
Klicken Sie mit der rechten Maustaste auf den Computer, in die Transaktion eingeleitet wurde, und wählen Sie Eigenschaften im Kontextmenü aus.
Wählen Sie die Optionen Registerkarte, und geben Sie einen längeren Timeoutwert.
Dies ist unwahrscheinlich, dass das Problem sein, sofern Ihre Buchungen für mehr als eine Minute zuletzt. Es kann jedoch den Timeoutwert, um diese als potenzielle Quelle für Probleme zu eliminieren vorübergehend erhöhen hilfreich sein.
Welche Wenn Sie weiterhin diese Fehler abrufen
Wenn Sie danach alle hier beschriebenen noch diese Fehlermeldung erhalten, sollten Sie den Fehler an Microsoft Product Support melden Organisation. Geben Sie die folgende Informationen mit Ihren Problembericht.
Beschreiben Sie das Problem. Tritt der Fehler "Fehler beim Eintragen" bei jedem Versuch, Microsoft Transaction Server-Transaktionen verwenden oder der Fehler unregelmäßig auftretende ist? Wenn der Fehler zeitweise ist, wie oft tritt es?
Beschreiben Sie die Anwendungs- und Konfiguration.
Beschreiben Sie das System die Microsoft Transaction Server Anwendungskomponenten auf installiert sind. Wenn Sie eine Oracle-Datenbank verwenden, enthalten Sie die Version des Oracle-Clientsoftware und der Microsoft Oracle ODBC-Treiber sind, Sie verwenden.
Verwenden Sie eine Microsoft SQL-Datenbank oder einer Oracle-Datenbank? Die Datenbank auf demselben Computer wie Microsoft Transaction Server Anwendungskomponenten oder auf einem separaten Computer ist? Wenn Sie eine Oracle-Datenbank verwenden, ist Sie welche Art von System, die Oracle-Datenbank installiert und welche Version von Oracle Clientsoftware installiert ist?
Welche Netzwerktransport verwenden Sie: TCP/IP, Named Pipes, IPX/SPX und usw.? Welche Namensdienst verwenden Sie: WINS, DNS, Host-Dateien usw.?
Wird das TestOracleXAConfig-Programm ausgeführt?
Wenn Sie eine Oracle-Datenbank verwenden, versuchen Sie, das TestOracleXAConfig-Programm auszuführen. Wenn dieses Programm fehlschlägt, liegt das Problem mit Oracle. Bitte melden Sie das Problem zum Oracle-Kundensupport.
Wird das Beispiel-Bank-Programm ausgeführt?
Versuchen Sie die Beispiel-Bank-Anwendung mit Microsoft SQL Server auszuführen. Wenn Sie eine Oracle-Datenbank führt mit Oracle die Beispiel-Bank-Anwendung? Wenn nicht, welche Fehler auftreten Sie?
Welche Fehler in der Oracle-Ablaufverfolgungsdateien gemeldet werden?
Wenn Sie eine Oracle-Datenbank verwenden, ist welche Informationen in den Oracle-Ablaufverfolgungsdateien vorhanden? Um diese Informationen erfassen, verfolgen erste suchen und löschen alle vorhandenen Oracle Dateien auf dem System. Diese Dateien haben Namen, die mit der Erweiterung trc enden. Nach dem Löschen alle vorhandenen Ablaufverfolgungsdateien ausführen, die fehlerhafte Komponente von Microsoft Transaction Server und der Inhalt der Dateien Ablaufverfolgung Oracle Microsoft bieten.
Welche Fehler in Windows NT-Ereignisprotokoll gemeldet werden?
Überprüfen Sie das Windows NT-Ereignisprotokoll, und melden Sie alle DTC-Ereignisse, die an oder neben den Zeitpunkt des Ausfalls aufgezeichnet wurden.
Verwenden Sie integrierte Sicherheit von Oracle?
Melden Sie sich, ob Sie die integrierte Sicherheit von Oracle verwenden.
Was ist der Timeoutwert Buchung?
Informieren Sie Microsoft welche Transaktion Timeoutwert in Microsoft Transaction Server konfiguriert ist.
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 191168
(http://support.microsoft.com/kb/191168/en-us/
)
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Disclaimer zu nicht mehr gepflegten KB-Inhalten
Dieser Artikel wurde für Produkte verfasst, für die Microsoft keinen Support mehr anbietet. Der Artikel wird deshalb in der vorliegenden Form bereitgestellt und nicht mehr weiter aktualisiert.
Wie hoch war der Aufwand für Sie persönlich, um diesen Artikel zu verwenden?
Sehr gering
Gering
Mittel
Hoch
Sehr hoch
Sagen Sie uns bitte, wie wir diese Informationen noch verbessern können
Danke! Dieses Feedback hilft uns dabei, die Supportartikel weiter zu verbessern. Weitere Informationen finden Sie auf der Hilfe und Support-Startseite.