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

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Gespeicherte Prozeduren und Trigger » Prozeduren, Funktionen, Trigger und Ereignisse bei der Fehlersuche » Einführung in den SQL Anywhere-Debugger

 

Voraussetzungen für die Benutzung des Debuggers

Um den Debugger verwenden zu können, müssen Sie die DBA-Berechtigung oder Berechtigungen in der SA_DEBUG-Gruppe haben. Diese Gruppe wird allen Datenbanken bei der Erstellung hinzugefügt. Es kann jeweils nur ein Benutzer den Debugger benutzen.

Bei der Verwendung des Debuggers über HTTP/SOAP-Verbindungen sollten Sie die Zeitüberschreitungsoptionen für den Port auf dem Server ändern. Beispiel: -xs http{to=600;kto=0;port=8081) setzt das Zeitüberschreitungsintervall auf 6 Minuten und deaktiviert die Keepalive-Zeitüberschreitung für Port 8081. Beachten Sie, dass die Zeitüberschreitung (to) der Zeitraum zwischen empfangenen Paketen ist. Die keep-alive-Zeitüberschreitung (kto) ist die Gesamtzeit, die die Verbindung aufrechterhalten werden kann. Wenn Sie kto auf "0" setzen, ist dies gleichwertig mit der Einstellung keines Zeitüberschreitungswerts. Siehe -xs - dbeng12/dbsrv12-Serveroption.

Wenn Sie eine SQL Anywhere HTTP/SOAP-Clientprozedur verwenden, um den SQL Anywhere HTTP/SOAP-Dienst aufzurufen, in dem Sie eine Fehlersuche durchführen, sollten Sie die remote_idle_timeout-Datenbankoption des Clients auf einen hohen Wert setzen, wie zum Beispiel 150 (der Standardwert ist 15 Sekunden), um den Zeitablauf während der Fehlersuchsitzung zu vermeiden. Siehe remote_idle_timeout-Option.