Share via


Scrittura, analisi e modifica di script con SQL Server Management Studio

In SQL Server Management Studio sono inclusi editor del codice specifici dei linguaggi, che consentono di modificare le query Transact-SQL, Xquery, MDX, DMX, XMLA e SQL Server Compact 3.5 SP1.

Funzioni

Gli editor del codice di SQL Server Management Studio includono le funzionalità seguenti:

  • Modelli che consentono di creare più rapidamente gli script per Motore di database di SQL Server, Analysis Services e SQL Server Compact 3.5 SP1. I modelli sono file che includono la struttura di base delle istruzioni necessarie per creare gli oggetti in un database.

  • Visualizzazione tramite codifica a colori della sintassi per migliorare la leggibilità delle istruzioni complesse.

  • La finestra Progettazione query, che consente di trascinare la selezione delle query create.

  • Presentazione delle finestre di query come schede della finestra del documento o all'interno di documenti distinti.

  • Presentazione dei risultati delle query in una griglia, in una finestra di testo o reindirizzandoli in un file.

  • Visualizzazione delle griglie dei risultati come finestre a schede distinte.

  • Visualizzazione grafica di informazioni sullo showplan che mostrano i passaggi logici integrati nel piano di esecuzione di un'istruzione Transact-SQL.

  • Un ambiente di modifica del testo dotato di numerose funzionalità con supporto delle operazioni di ricerca e sostituzione, creazione di commenti bulk, caratteri e colori personalizzati e numerazione delle righe. Alcuni tipi di editor contengono funzionalità aggiuntive, quali la struttura e il completamento automatico.

  • Modalità SQLCMD per l'esecuzione di script con i comandi del sistema operativo.

    Quando si seleziona questa opzione, tenere presente le limitazioni seguenti:

    • Nell'editor di query del Motore di database, IntelliSense è disattivata.

    • Poiché l'editor di query non è in esecuzione dalla riga di comando, non è possibile passare parametri della riga di comando, ad esempio variabili.

    • Poiché l'editor di query non può rispondere ai prompt del sistema operativo, è necessario prestare attenzione a non eseguire istruzioni interattive.

[!NOTA]

L'attivazione di IntelliSense per script Transact-SQL di grandi dimensioni può ridurre le prestazioni di computer lenti. Per informazioni su come limitare la dimensione degli script Transact-SQL per i quali è attivato IntelliSense, vedere Opzioni (Editor di testo/Transact-SQL/IntelliSense).

Componenti

Gli editor di query includono le finestre seguenti:

  • Editor di query. Questa finestra consente di scrivere ed eseguire gli script.

  • Risultati. Questa finestra consente di visualizzare i risultati di una query in una griglia o sotto forma di testo.

  • Messaggi. In questa finestra vengono visualizzati errori, avvisi e messaggi informativi restituiti dal server quando viene eseguito uno script. L'elenco di messaggi non subisce modifiche fino a quando lo script non viene eseguito di nuovo.

  • Elenco errori. In questa finestra vengono visualizzati errori di sintassi e semantici individuati dalla funzionalità IntelliSense nell'editor di query del Motore di database. L'elenco di errori viene modificato dinamicamente durante la modifica degli script Transact-SQL e include solo gli errori dell'editor di query del Motore di database, non quelli di altri editor.

  • Statistiche client. In questa finestra vengono visualizzate le informazioni relative all'esecuzione delle query, raggruppate in categorie. Quando si seleziona l'opzione Includi statistiche client dal menu Query, durante l'esecuzione della query viene visualizzata una finestra Statistiche client. Le statistiche dalle successive esecuzioni delle query vengono elencate insieme ai valori medi. Per reimpostare la media, selezionare Reimposta statistiche client dal menu Query.

Nella tabella seguente vengono elencati gli argomenti della documentazione in linea di SQL Server relativi all'editor del codice.

Argomento

Descrizione

Utilizzo dei modelli di SQL Server Management Studio

Contiene informazioni sui modelli e la creazione dei modelli personalizzati.

Funzionalità e comandi di servizio degli editor

Contiene argomenti relativi a funzionalità quali la struttura del codice, la numerazione delle righe, i collegamenti ipertestuali nei commenti, le sottolineature ondulate, il ritorno a capo automatico e altro ancora.

Tasti di scelta rapida di SQL Server Management Studio

Comprende un elenco di tasti di scelta rapida disponibili nell'editor del codice.

Procedura: Associazione di estensioni di file a un editor di codice

Spiega come configurare SQL Server Management Studio per aprire un editor del codice designato in base all'estensione del file.

Modifica di script e file in SQL Server Management Studio

Contiene collegamenti alle pagine in cui vengono descritte molte opzioni di configurazione dell'editor del codice.

Procedura: Modifica di colore carattere, dimensioni e stile

Descrive come personalizzare l'aspetto del testo nell'editor del codice.

Finestra Elenco errori (Management Studio)

Descrive in che modo vengono visualizzate le informazioni sugli errori tramite l'editor di query del Motore di database.

Per accedere a un editor di query di SQL Server Management Studio

  • Scegliere Nuovo dal menu File e quindi fare clic su File.

    Verrà visualizzata la finestra di dialogo Nuovo file.

    Fare clic sul tipo di query da creare. Per creare una query Transact-SQL, ad esempio, fare clic su Query del Motore di database.

    Verrà visualizzata la finestra dell'editor di query.

  • Nella barra degli strumenti di SQL Server Management Studio fare clic sul pulsante per l'editor di query da aprire. Per creare una query XMLA, ad esempio, fare clic su Query XMLA di Analysis Services.

    Verrà visualizzata la finestra dell'editor di query.

Per accedere all'editor di query del Motore di database da Esplora modelli

  1. Scegliere Esplora modelli dal menu Visualizza.

    La finestra Esplora modelli verrà visualizzata in basso a destra.

  2. Fare doppio clic su un modello per aprire una finestra Query del Motore di database con il testo del modello. Per aprire un modello CREATE DATABASE, ad esempio, aprire le cartella Modelli di SQL Server e Database e fare doppio clic su Crea database.

Per visualizzare l'editor del codice nella modalità a schermo intero

  • In una finestra dell'editor del codice premere MAIUSC+ALT+INVIO per attivare o disattivare la modalità a schermo intero.

Per visualizzare la finestra Elenco errori di Management Studio

  • Per visualizzare la finestra Elenco errori di Management Studio è possibile utilizzare uno dei metodi seguenti:

    • Scegliere Elenco errori dal menu Visualizza.

    • Utilizzare i tasti di scelta rapida CTRL+\ e CTRL+E.