Procedura: modificare lo script Test.sql per eseguire oggetti che utilizzano l'integrazione di Common Language Runtime di SQL Server
Il file Test.sql rappresenta il punto in cui vengono aggiunte le istruzioni di Transact-SQL che consentono di effettuare le azioni necessarie a eseguire il test degli oggetti di database in un progetto SQL Server.
Se ad esempio nel progetto di database Common Language Runtime di SQL Server (CLR SQL) è presente una stored procedure, è necessario aggiungere allo script Test.sql una riga di Transact-SQL con cui eseguire la stored procedure. Se mediante la stored procedure non viene fornito alcun output, è possibile che si desideri aggiungere un'istruzione Transact-SQL che restituisca una parte dei dati modificati dalla stored procedure per verificarne la corretta esecuzione. Allo stesso modo, per eseguire il test di un trigger, il file Test.sql dovrà contenere un'istruzione per l'esecuzione dell'azione che causa l'esecuzione del trigger, ad esempio l'inserimento o l'eliminazione di una riga.
I risultati dello script Test.sql vengono visualizzati nella finestra Output sotto l'opzione Database in Visual Studio e consentono di stabilire se gli oggetti di database funzionano correttamente.
Per modificare il file Test.sql in un progetto SQL Server.
Aprire Esplora soluzioni scegliendo Esplora soluzioni nel menu Visualizza.
Espandere la cartella Script di prova.
Fare doppio clic sul file Test.sql per aprirlo nell'editor Transact-SQL. Se sono presenti più script di test, fare doppio clic sullo script di test che si desidera aprire. Per ulteriori informazioni su come specificare lo script di debug predefinito, vedere la seconda procedura di questo argomento.
Aggiungere un'istruzione Transact-SQL per fornire i risultati di conferma della funzionalità degli oggetti di database del progetto. Per ulteriori informazioni su come creare uno script Test.sql per gli elementi specifici in un progetto di database CLR SQL, vedere le pagine seguenti:
Per le stored procedure, vedere Procedura: creare ed eseguire una stored procedure SQL Server tramite l'integrazione di Common Language Runtime.
Per i trigger, vedere Procedura: creare ed eseguire un trigger SQL Server tramite l'integrazione di Common Language Runtime.
Per le funzioni definite dall'utente, vedere Procedura: creare ed eseguire una funzione SQL Server definita dall'utente tramite l'integrazione di Common Language Runtime.
Per i tipi definiti dall'utente, vedere Procedura: creare ed eseguire un tipo SQL Server definito dall'utente tramite l'integrazione di Common Language Runtime.
Per gli aggregati, vedere Procedura: creare ed eseguire un aggregato SQL Server tramite l'integrazione di Common Language Runtime.
Per specificare uno script di debug predefinito
In Esplora soluzioni espandere la cartella Script di test per il progetto che si desidera configurare.
Fare clic con il pulsante destro del mouse sullo script che si desidera utilizzare come script di debug predefinito e scegliere Imposta come script di debug predefinito.
Vedere anche
Attività
Procedura dettagliata: creazione di una stored procedure nel codice gestito
Concetti
Creazione di oggetti SQL Server nel codice gestito
Vantaggi dell'utilizzo di codice gestito per creare oggetti di database