Esecuzione del debug di database T-SQL
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. |
In questa sezione sono contenuti esempi che illustrano il debug di tutti i tipi di oggetti di un database T-SQL.
In passato, gli sviluppatori T-SQL spesso scrivevano ed eseguivano il debug di applicazioni T-SQL utilizzando SQL Query Analyzer. Query Analyzer è stato sostituito da SQL Server Management Studio, che non include alcun debugger. Gli sviluppatori T-SQL utilizzano adesso il debugger di Visual Studio 2005.
Gli sviluppatori possono inoltre scrivere applicazioni T-SQL in Visual Studio 2005 utilizzando un progetto di database. Le procedure di debug sono quasi identiche sia che si scriva o meno l'applicazione T-SQL in Visual Studio 2005.
Tre sono gli scenari di debug da prendere in considerazione:
Esecuzione di un oggetto database T-SQL. Per ulteriori informazioni, vedere Procedura: eseguire istruzioni in un oggetto con Esplora server.
Esecuzione di uno script di prova da SQL Server Management Studio. Per ulteriori informazioni, vedere Procedura: eseguire il debug di T-SQL tramite SQL Server Management Studio.
Esecuzione di uno script di prova da un progetto di database di Visual Studio 2005. Per ulteriori informazioni, vedere Procedura: sviluppare in T-SQL con tipi di progetti di database.
Per eseguire il debug di un trigger, è necessario avviare la sessione di debug in una stored procedure. Non è possibile eseguire il debug di uno script SQL autonomo, fare in modo che generi un trigger di cui eseguire il debug.
In questa sezione
Procedura: eseguire il debug di una stored procedure T-SQL
Viene illustrato come eseguire il debug di stored procedure in un server SQL.Procedura dettagliata: esecuzione del debug di un trigger T-SQL
Viene illustrato come eseguire un trigger da una stored procedure quando viene generato.Procedura dettagliata: esecuzione del debug di una funzione T-SQL definita dall'utente
Viene illustrato come eseguire una funzione definita dall'utente da una stored procedure.