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

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » SQL Anywhere-Debugger » Praktische Einführung: Erste Schritte mit dem Debugger

 

Lektion 1: Debugger-Start und Fehlersuche

Starten Sie den Debugger, um die gespeicherte Prozedur "debugger_tutorial" auszuführen und den Fehler zu finden.

Voraussetzungen

In dieser Lektion wird davon ausgegangen, dass Sie die Rollen und Privilegien haben, die im Abschnitt "Privilegien" am Anfang dieser praktischen Einführung aufgeführt sind: Praktische Einführung: Erste Schritte mit dem Debugger.

 Aufgabe
  1. Erstellen Sie eine Kopie der Beispieldatenbank, die Sie in dieser praktischen Einführung verwenden.

    1. Erstellen Sie ein Verzeichnis, z. B. c:\demodb, um die Datenbank zu speichern.

    2. Geben Sie den folgenden Befehl ein, um die -Datenbank zu erstellen:

      newdemo c:\demodb\demo.db
  2. Starten Sie Sybase Central. Klicken Sie auf Start » Programme » SQL Anywhere 16 » Administrationstools » Sybase Central.

  3. Stellen Sie in Sybase Central folgendermaßen eine Verbindung mit demo.db her:

    1. Klicken Sie auf Verbindungen » Verbinden mit SQL Anywhere 16.

    2. Füllen Sie im Fenster Verbinden die folgenden Felder aus, um eine Verbindung mit der Datenbank herzustellen.

      1. Im Feld Benutzer-ID geben Sie DBA ein.

      2. Im Feld Kennwort geben Sie sql ein.

      3. Wählen Sie in der Dropdown-Liste Aktion die Option Eine Datenbank auf diesem Computer starten und eine Verbindung herstellen aus.

      4. Geben Sie im Feld Datenbankdatei Folgendes ein: c:\demodb\demo.db.

      5. Im Feld Servername geben Sie demo_server ein.

    3. Klicken Sie auf Verbinden.

  4. Klicken Sie auf Modus » Debug.

  5. In das Feld Welchen Benutzer wollen Sie debuggen? geben Sie * ein und klicken auf OK.

    Der Fensterausschnitt Debugger-Details erscheint unten in Sybase Central, und die Symbolleiste von Sybase Central enthält eine Reihe von Debugger-Werkzeugen.

    Wenn Sie * angeben, können Sie eine Fehlersuche für alle Benutzer durchführen. Um den Benutzer zu ändern, für den Sie die Fehlersuche durchführen, müssen Sie beenden und erneut den Debug-Modus aufrufen. Wenn Sie eine Benutzer-ID angeben, werden Informationen zu Verbindungen mit dieser Benutzer-ID erfasst und auf der Registerkarte Verbindungen angezeigt.

    Der Fensterausschnitt Debugger-Details.
  6. Doppelklicken Sie im linken Fensterausschnitt von Sybase Central auf Prozeduren und Funktionen.

  7. Rechtsklicken Sie auf Debugger_Tutorial (GROUPO) und klicken Sie auf Von Interactive SQL aus ausführen.

    Interactive SQL wird geöffnet und die folgende Ergebnismenge erscheint:

    top_company top_value
    (NULL) (NULL)

    Diese Ergebnismenge ist falsch. Im Rest der Einführung wird der Fehler diagnostiziert, der dieses Ergebnis hervorgerufen hat.

  8. Schließen Sie alle offenen Fenster von Interactive SQL.

Ergebnisse

Der Debugger wird gestartet und ein Fehler wurde in der gespeicherten Prozedur "debugger_tutorial" gefunden.

Nächste Schritte

Gehen Sie weiter zu Lektion 2: Fehlerdiagnose.

 Siehe auch