Debug di applicazioni di database a più livelli
Le informazioni contenute in questo argomento sono valide per:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Il debug di applicazioni di database a più livelli è un processo complesso poiché richiede il passaggio dal debug di un'applicazione eseguita in un computer al debug del codice di database eseguito in un processo diverso 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, a partire da SQL Server 2005.
Il debug a più livelli può comportare tre fasi:
Il debug viene avviato da un'applicazione client o di livello intermedio tramite la quale viene chiamata una stored procedure.
È possibile seguire il thread di esecuzione in Transact-SQL della stored procedure.Possono essere coinvolti più oggetti di 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 in cui viene illustrato come eseguire il debug di un'applicazione a più livelli.
Per ulteriori informazioni sul debug delle procedure per qualsiasi oggetto di database, vedere Debug degli oggetti di database Transact-SQL.
Contenuto della sezione
Procedura: abilitare il debug a più livelli
Vengono elencati i passaggi di installazione aggiuntivi richiesti per abilitare il debug di applicazioni di SQL Server a più livelli.Procedura: eseguire il debug di un'applicazione di database a più livelli
Viene fornito un codice di esempio in cui viene illustrato come eseguire il debug di applicazioni di database distribuite.
Sezioni correlate
Debug degli oggetti di database Transact-SQL
Viene descritto come eseguire il debug di qualsiasi oggetto di database SQL Server e viene fornito un codice di esempio.Debug del database Transact-SQL
Viene descritto come eseguire il debug di oggetti di database Transact-SQL, quali stored procedure, trigger, funzioni definite dall'utente e così via.