Condividi tramite


Procedura: attivare il debug SQL in SQL 2000 Desktop Engine

Aggiornamento: novembre 2007

Le informazioni contenute in questo argomento sono valide per:

Edition

Visual Basic

C#

C++

Web Developer

Express

Argomento non applicabile Argomento non applicabile Argomento non applicabile Argomento non applicabile

Standard

Argomento non applicabile Argomento non applicabile Argomento non applicabile Argomento non applicabile

Pro e Team

Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile

Legenda tabella:

Argomento applicabile

Applicabile

Argomento non applicabile

Non applicabile

Argomento valido ma comando nascosto per impostazione predefinita

Comando o comandi nascosti per impostazione predefinita.

Per attivare il debug di stored procedure in SQL 2000 Desktop Engine, eseguire una delle due procedure riportate di seguito nel computer in cui è installato SQL 2000 Desktop Engine, a seconda che Visual Studio sia installato o meno nel computer.

Il primo passaggio in entrambe le procedure consiste nella copia di un file nella directory \Binn all'interno della directory di installazione di MSDE SQL Server, per impostazione predefinita \Programmi\Microsoft SQL Server\MSSQL\Binn.È tuttavia possibile che il percorso della directory sia diverso in altre versioni del prodotto e che SQL Server sia stato installato in un percorso personalizzato, pertanto può essere necessario cercare la directory. In questo caso, cercare il file sqlservr.exe, che si trova nella directory \Binn.

Per attivare il debug con SQL 2000 Desktop Engine in un computer in cui è installato Visual Studio

  • Copiare MSSDI98.DLL dalla directory \sqlserver all'interno della directory di installazione di Visual Studio nella directory \Binn all'interno della directory di installazione di SQL Server.

    Per impostazione predefinita, Visual Studio 2005 viene installato in \Programmi\Microsoft Visual Studio 8. Se non si trova in tale percorso, cercare il file devenv.exe e la directory di installazione sarà la directory padre del padre.

    Nella directory \Binn di SQL Server potrebbe già essere presente una versione precedente di MSSDI98.DLL. In questo caso, la versione precedente deve essere sostituita con quella nuova.

Per attivare il debug con SQL 2000 Desktop Engine in un computer in cui non è installato Visual Studio

  1. Individuare MSSDI98.DLL sul CD o DVD di Visual Studio e copiarlo nella directory \Binn all'interno della directory di installazione di SQL Server.

  2. Individuare SQLDBG.DLL sul CD o DVD di Visual Studio e copiarlo in:

    Programmi\File comuni\microsoft shared\sql debugging

  3. Registrare nuovamente SQLDBG.DLL immettendo il seguente comando al prompt dei comandi:

    regsvr32 sqldbg.dll

  4. Concedere all'utente del debugger l'autorizzazione di esecuzione per la stored procedure sp_sdidebug eseguendo il comando riportato di seguito in Query Analyzer:

    USE master

    GRANT EXECUTE

    ON sp_sdidebug

    TO myUserName

Vedere anche

Concetti

Debug di SQL

Altre risorse

Impostazione del debug di SQL

Impostazioni di debug e preparazione