Procedura: eseguire istruzioni su un oggetto tramite Esplora server
Le informazioni contenute in questo argomento sono valide per:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Nella procedura riportata di seguito viene descritto come utilizzare Esplora server di Visual Studio per avviare il debug eseguendo istruzioni su un oggetto di database.Questo metodo di debug di Transact-SQL è noto come debug diretto di database e può essere eseguito in Visual Studio all'esterno di qualsiasi progetto, se necessario.È possibile eseguire istruzioni sulle stored procedure e sulle funzioni definite dall'utente.Per eseguire il debug di qualsiasi altro oggetto è necessario farvi riferimento da una stored procedure o una funzione definita dall'utente oppure, in caso di trigger, attivarlo e avviare il debug eseguendo istruzioni sulla procedura o funzione.
Per eseguire istruzioni su un oggetto tramite Esplora server
In Esplora server stabilire una connessione al database, se non è già disponibile.Per ulteriori informazioni, vedere Procedura: connettersi a un database con Esplora server.
In Esplora server individuare il nome dell'oggetto di cui eseguire il debug aprendo il nodo del database e la cartella appropriata.Fare doppio clic sul nome file dell'oggetto per caricare il codice nell'editor Transact-SQL.
Fare clic con il pulsante destro del mouse sul nome dell'oggetto e dal menu di scelta rapida selezionare Esegui istruzione <tipo di oggetto> per eseguire istruzioni sull'oggetto con il debugger.Nota: se l'oggetto è un trigger, le istruzioni non possono essere eseguite direttamente su di esso, bensì su una stored procedure, la quale può consentire l'attivazione del trigger.
Se per l'oggetto vengono richiesti parametri, viene visualizzata una finestra di dialogo con una tabella contenente una riga per ogni parametro.In ogni riga della tabella sono presenti due colonne: una per il nome del parametro e un'altra per il relativo valore.Immettere i valori per ogni parametro e fare clic su OK.
Verrà visualizzato il codice per l'oggetto con una freccia gialla nel margine grigio sinistro indicante l'istruzione che sta per essere eseguita.Il puntatore all'istruzione si troverà sulla prima riga di codice eseguibile nell'oggetto.
A questo punto è possibile utilizzare la maggior parte delle funzionalità tradizionali del debugger.Per ulteriori informazioni, vedere Debug dell'oggetto Transact-SQL tramite le finestre Variabili locali ed Espressioni di controllo e Limitazioni dei comandi e delle funzionalità del debugger.
Per continuare il debug, scegliere Continua dal menu Debug.Il codice viene eseguito fino al punto di interruzione successivo.