Gewusst wie: Aktivieren des SQL-Debuggens bei SQL 2000 Server-Desktopmoduldatenbanken

Aktualisiert: November 2007

Dieses Thema gilt für folgende Anwendungsbereiche:

Edition

Visual Basic

C#

C++

Web Developer

Express

Standard

Pro und Team

Tabellenlegende:

Vorhanden

Nicht vorhanden

Befehl oder Befehle, die standardmäßig ausgeblendet sind.

Sie können beim Microsoft SQL 2000 Server-Desktopmodul (MSDE) das Debuggen für gespeicherte Prozeduren aktivieren, indem Sie eine der folgenden Prozeduren auf dem Computer ausführen, auf dem das Microsoft SQL 2000 Server-Desktopmodul installiert ist. Welche Prozedur erforderlich ist, hängt davon ab, ob Visual Studio auf dem Computer installiert ist.

Der erste Schritt bei beiden Prozeduren besteht im Kopieren einer Datei in das Verzeichnis \Binn unter dem Installationsverzeichnis von MSDE SQL Server. Dieses ist standardmäßig \Programme\Microsoft SQL Server\MSSQL\Binn.Die Position dieses Verzeichnisses kann allerdings von der Produktversion abhängen, oder SQL Server wurde u. U. in einem benutzerdefinierten Verzeichnis installiert, sodass Sie das Verzeichnis möglicherweise suchen müssen. Suchen Sie in diesem Falle die Datei sqlservr.exe im Verzeichnis \Binn.

So aktivieren Sie das Debuggen mit dem Microsoft SQL 2000 Server-Desktopmodul auf einem Computer mit Visual Studio

  • Kopieren Sie die Datei MSSDI98.DLL aus dem Verzeichnis \sqlserver unter dem Installationsverzeichnis von Visual Studio in das Verzeichnis \Binn unter dem Installationsverzeichnis von SQL Server.

    Visual Studio 2005 wird standardmäßig unter \Programme\Microsoft Visual Studio 8 installiert. Wenn es sich dort nicht befindet, suchen Sie die Datei devenv.exe. Dieses Verzeichnis ist ein Unterverzeichnis eines Unterverzeichnisses des Installationsverzeichnisses.

    Möglicherweise ist bereits eine ältere Version von MSSDI98.DLL im Verzeichnis \Binn von SQL Server vorhanden. In diesem Fall muss die ältere Version durch die neuere Version ersetzt werden.

So aktivieren Sie das Debuggen mit dem Microsoft SQL 2000 Server-Desktopmodul auf einem Computer ohne Visual Studio

  1. Suchen Sie MSSDI98.DLL auf der CD oder DVD von Visual Studio, und kopieren Sie die Datei in das Verzeichnis \Binn unter dem Installationsverzeichnis von SQL Server.

  2. Suchen Sie SQLDBG.DLL auf der CD oder DVD von Visual Studio, und kopieren Sie die Datei in das folgende Verzeichnis:

    Programme\Gemeinsame Dateien\microsoft shared\sql debugging

  3. Registrieren Sie die Datei SQLDBG.DLL erneut, indem Sie den folgenden Befehl an der Eingabeaufforderung eingeben:

    regsvr32 sqldbg.dll

  4. Gewähren Sie dem Debuggerbenutzer die Berechtigung zum Ausführen der gespeicherten Prozedur sp_sdidebug, indem Sie in Query Analyzer den folgenden Befehl ausführen:

    USE master

    GRANT EXECUTE

    ON sp_sdidebug

    TO myUserName

Siehe auch

Konzepte

Debuggen von SQL

Weitere Ressourcen

Einrichten des SQL-Debuggens

Einstellungen und Vorbereitung für das Debuggen