Esecuzione del debug a più livelli del database dell'applicazione
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. |
Il debug di applicazioni a più livelli è un processo complesso poiché richiede il passaggio dal debug di un'applicazione eseguita in un computer al debug di codice di database eseguito in un altro processo in un altro computer. Anche se l'applicazione non è fisicamente distribuita, è comunque presente una modifica di contesto da un processo di livello intermedio scritto in linguaggio gestito o nativo a un processo eseguito all'interno di SQL Server 2005.
Il debug a più livelli può comportare tre fasi:
Il debug inizia da un computer client o di livello intermedio che chiama una stored procedure.
È possibile seguire il thread di esecuzione nella stored procedure che può essere scritta in T-SQL o in un linguaggio CLR. Possono essere coinvolti più oggetti database, quali trigger, funzioni definite dall'utente e così via.
Può essere opportuno seguire il thread di esecuzione fino al livello di origine in modo da esaminare i dati restituiti nonché effettuare operazioni di debug aggiuntive eventualmente necessarie.
In questa sezione vengono descritte le procedure di installazione necessarie e viene fornito un esempio che illustra come eseguire il debug di un'applicazione a più livelli.
Per una descrizione di procedure di debug più dettagliate relative a qualsiasi oggetto database, vedere Debug di oggetti database SQL.
In questa sezione
Procedura: attivare il debug a più livelli
Vengono elencate le operazioni di installazione aggiuntive richieste per attivare il debug di applicazioni SQL a più livelli.Procedura: eseguire il debug di un'applicazione di database a più livelli
Viene fornito codice di esempio che mostra come eseguire il debug di applicazioni di database distribuite.
Sezioni correlate
Debug di oggetti database SQL
Viene descritto come eseguire il debug di qualsiasi oggetto database SQL Server e viene fornito codice di esempio.Esecuzione del debug di database T-SQL
Viene descritto come eseguire il debug di oggetti database T-SQL, quali stored procedure, trigger, funzioni definite dall'utente e così via.Esecuzione del debug di database CLR SQL
Viene descritto come eseguire il debug di oggetti database SQL Server 2005 CLR SQL, quali stored procedure, trigger, funzioni definite dall'utente, aggregazioni, tipi definiti dall'utente e così via.