Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Remote » SQL Remote-Deployment und -Administration » SQL Remote-Administration

 

Replikationsfehler berichten und behandeln

Die folgenden Fehler können in einem SQL Remote-System auftreten:

Wenn ein Fehler auftritt, gibt der Nachrichtenagent (dbremote) standardmäßig den Fehler in das Logausgabefenster aus. Der Nachrichtenagent (dbremote) kann mehr Informationen in die Ausgabenachrichtendatei als in das Nachrichtenfenster ausgeben.

Die Nachrichtenlogdatei des Nachrichtenagenten (dbremote) enthält die folgenden Informationen:

Um einen Fehler in die Ausgabelogdatei auszugeben, führen Sie den Nachrichtenagenten (dbremote) mit der Befehlszeilenoption -o aus. Weitere Hinweise finden Sie unter Nachrichtenagent (dbremote).

Wenn ein Fehler auftritt, können Sie SQL Remote konfigurieren, um Folgendes durchzuführen:

  • Eine Fehlerverarbeitungsprozedur ausführen   Standardmäßig wird keine Prozedur aufgerufen. Sie können allerdings die Datenbankoption replication_error verwenden, um eine gespeicherte Prozedur anzugeben, die vom Nachrichtenagenten (dbremote) aufgerufen wird, wenn ein Fehler auftritt. Weitere Hinweise finden Sie unter Eine Fehlerverarbeitungsprozedur ausführen.

    Sie können beispielsweise SQL Remote konfigurieren, um Folgendes durchzuführen:

  • Den Fehler ignorieren   Es kann Fälle geben, bei denen es wünschenswert ist, dass der Nachrichtenagent (dbremote) einen Fehler nicht meldet. Beispiel: Sie können festlegen, einen Fehler zu ignorieren, wenn Sie die Bedingungen, unter denen der Fehler auftritt, kennen und Sie sicher sind, dass der Fehler keine inkonsistenten Daten erzeugt. Weitere Hinweise finden Sie unter Replikationsfehler ignorieren.


Eine Fehlerverarbeitungsprozedur ausführen
Replikationsfehler ignorieren