Partager via


Comment : activer le débogage SQL sur SQL 2000 Desktop Engine

Mise à jour : novembre 2007

Cette rubrique s'applique à :

Édition

Visual Basic

C#

C++

Web Developer

Express

La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas

Standard

La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas

Pro et Team

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique

Légende du tableau :

La rubrique s'applique

Applicable

La rubrique ne s'applique pas

Non applicable

La rubrique s'applique mais la commande est masquée par défaut

Commande ou commandes masquées par défaut.

Pour activer le débogage des procédures stockées sur le SQL 2000 Desktop Engine, exécutez, sur l'ordinateur où le SQL 2000 Desktop Engine est installé, l'une des deux procédures suivantes, en fonction de l'ordinateur sur lequel Visual Studio est installé.

La première étape des deux procédures consiste à copier un fichier vers le répertoire \Binn sous le répertoire d'installation de Microsoft SQL Server 2000 Desktop Engine (MSDE), qui est par défaut \Program Files\Microsoft SQL Server\MSSQL\Binn.Toutefois, l'emplacement du répertoire peut changer entre les versions finales de produit et SQL Server est peut être installé dans un emplacement personnalisé, vous devrez donc peut-être rechercher le répertoire. Dans ce cas, recherchez le fichier sqlservr.exe, qui réside dans le répertoire \Binn.

Pour activer le débogage avec SQL 2000 Desktop Engine sur un ordinateur sur lequel Visual Studio est installé

  • Copiez MSSDI98.DLL du répertoire \sqlserver sous le répertoire d'installation de Visual Studio vers le répertoire \Binn, sous le répertoire d'installation SQL Server.

    Visual Studio 2005 est installé par défaut dans \Program Files\Microsoft Visual Studio 8. Si ce n'est pas le cas, recherchez le fichier devenv.exe et le répertoire d'installation sera le répertoire grand-père.

    Il se peut qu'une version plus ancienne de MSSDI98.DLL se trouve déjà dans le répertoire SQL Server \Binn. Dans ce cas, il faudra la remplacer par la nouvelle version.

Pour activer le débogage avec SQL 2000 Desktop Engine sur un ordinateur sans Visual Studio

  1. Localisez MSSDI98.DLL sur le CD ou le DVD de Visual Studio et copiez-le dans le répertoire \Binn, sous le répertoire d'installation SQL Server.

  2. Localisez le fichier SQLDBG.DLL sur le CD ou le DVD de Visual Studio et copiez-le dans le répertoire suivant :

    program files\common files\microsoft shared\sql debugging

  3. Réinscrivez SQLDBG.DLL en entrant la commande suivante à l'invite de commandes :

    regsvr32 sqldbg.dll

  4. Accordez à l'utilisateur du débogueur l'autorisation d'exécuter la procédure stockée, sp_sdidebug, en lançant la commande suivante dans l'Analyseur de requêtes :

    USE master

    GRANT EXECUTE

    ON sp_sdidebug

    TO myUserName

Voir aussi

Concepts

Débogage de SQL

Autres ressources

Configuration du débogage SQL

Paramètres et préparation du débogage