Condividi tramite


Salvataggio di script come progetti e soluzioni

Gli sviluppatori che conoscono 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 AdventureWorks inserita in una soluzione e progetto script.

Utilizzo di soluzioni e progetti script

Per creare una soluzione e progetto script

  1. Avviare Management Studio e connettersi a un server con Esplora oggetti.

  2. Scegliere Nuovo dal menu File e quindi fare clic su Progetto. Verrà visualizzata la finestra di dialogo Nuovo progetto.

  3. Nella casella di testo Nome digitare StatusCheck, in Modelli fare clic su Script di SQL Server e quindi fare clic su OK per aprire una nuova soluzione e progetto script.

  4. 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.

  5. Nella casella di riepilogo Nome server digitare il nome del server.

  6. Fare clic su Opzioni e quindi sulla scheda Proprietà connessione.

  7. Nella casella Connetti al database individuare il server, selezionare il database AdventureWorks e quindi fare clic su Connetti. Le informazioni di connessione, incluso il database, verranno aggiunte al progetto.

  8. 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 AdventureWorks come Database iniziale.

  9. In Esplora soluzioni fare clic con il pulsante destro del mouse sulla connessione e quindi scegliere Nuova query. Una nuova query denominata SQLQuery1.sql verrà creata, connessa al database AdventureWorks sul server e aggiunta al progetto script.

  10. Nell'editor di query digitare la query seguente per determinare il numero di ordini con date di scadenza precedenti alle date di inizio (è possibile tagliare e incollare il codice dalla finestra dell'esercitazione).

    USE AdventureWorks;
    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.

  11. 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.

  12. Per salvare la soluzione e progetto script, scegliere Salva tutto dal menu File.

Attività successiva della lezione

Gestione di soluzioni con controllo del codice sorgente