Salvare gli script come progetti o soluzioni
Gli sviluppatori che hanno familiarità con Microsoft Visual Studio apprezzeranno molto l'inclusione di Esplora soluzioni in SQL Server Management Studio. Gli script che supportano le operazioni aziendali possono essere raggruppati in progetti script gestibili come una soluzione. Quando gli script sono inseriti in soluzioni e progetti script è possibile aprirli come gruppo o salvarli contemporaneamente in un prodotto per il controllo del codice sorgente, ad esempio Visual SourceSafe. I progetti script contengono le informazioni di connessione per assicurare un'esecuzione corretta degli script e possono includere altri tipi di file, ad esempio un file di testo di supporto.
In questa esercitazione verranno illustrate le procedure per la creazione di un breve script che esegue query sul database AdventureWorks2012 inserita in una soluzione e progetto script.
Utilizzo di soluzioni e progetti script
Per creare una soluzione e progetto script
Avviare Management Studio e connettersi a un server con Esplora oggetti.
Scegliere Nuovo dal menu File e quindi fare clic su Progetto. Verrà visualizzata la finestra di dialogo Nuovo progetto.
Nella casella di testo Nome digitare StatusCheck, fare clic su Script di SQL Server in Modelli, quindi fare clic su OK per aprire una nuova soluzione e progetto script.
In Esplora soluzioni fare clic con il pulsante destro del mouse su Connessioni e quindi scegliere Nuova connessione. Verrà visualizzata la finestra di dialogo Connetti al server.
Nella casella di riepilogo Nome server digitare il nome del server.
Fare clic su Opzioni e quindi sulla scheda Proprietà connessione.
Nella casella Connetti al database individuare il server, selezionare il database AdventureWorks2012 e quindi fare clic su Connetti. Le informazioni di connessione, incluso il database, verranno aggiunte al progetto.
Se non viene visualizzata la finestra Proprietà, fare clic sulla nuova connessione in Esplora soluzioni e quindi premere F4. Verranno visualizzate le proprietà e le informazioni sulla connessione, incluso il Database iniziale rappresentato da AdventureWorks2012 .
In Esplora soluzioni fare clic con il pulsante destro del mouse sulla connessione e quindi scegliere Nuova query. Verrà creata una nuova query denominata SQLQuery1.sql, connessa al database AdventureWorks2012 sul server e aggiunta al progetto script.
Nell'editor di query digitare la query seguente per determinare il numero di ordini con date di scadenza precedenti alle date di inizio. (È possibile copiare e incollare il codice dalla finestra dell'esercitazione).
USE AdventureWorks2012; GO SELECT COUNT(WorkOrderID) FROM Production.WorkOrder WHERE DueDate < StartDate;
[!NOTA]
Se è necessario maggiore spazio per digitare la query, premere MAIUSC+ALT+INVIO per passare alla modalità a schermo intero.
In Esplora soluzioni fare clic con il pulsante destro del mouse su SQLQuery1 e quindi scegliere Rinomina. Digitare Check Workorders.sql come nuovo nome della query e premere INVIO.
Per salvare la soluzione e progetto script, scegliere Salva tutto dal menu File.