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 |
||||
Standard |
||||
Pro e Team |
Legenda tabella:
Applicabile |
|
Non applicabile |
|
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
Individuare MSSDI98.DLL sul CD o DVD di Visual Studio e copiarlo nella directory \Binn all'interno della directory di installazione di SQL Server.
Individuare SQLDBG.DLL sul CD o DVD di Visual Studio e copiarlo in:
Programmi\File comuni\microsoft shared\sql debugging
Registrare nuovamente SQLDBG.DLL immettendo il seguente comando al prompt dei comandi:
regsvr32 sqldbg.dll
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