Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È possibile usare uno degli editor di SQL Server Management Studio per modificare e testare in modo interattivo uno script Transact-SQL, MDX, DMX o XML/A oppure per modificare un file XML o un file di testo normale. Ogni editor è supportato da un servizio specifico del linguaggio che colora le parole chiave e verifica la presenza di errori di sintassi e utilizzo. L'editor di query del motore di database include un debugger Transact-SQL che è possibile usare per risolvere i problemi nel codice Transact-SQL.
Editor di SQL Server Management Studio
I quattro editor in Management Studio condividono un'architettura comune. L'editor di testo implementa il livello di base di funzionalità e può essere usato come editor di base per i file di testo. Gli altri tre editor o editor di query estendono questa base di funzionalità includendo un servizio di linguaggio che definisce la sintassi di uno dei linguaggi supportati in SQL Server. Gli editor di query implementano anche diversi livelli di supporto per le funzionalità dell'editor, ad esempio IntelliSense e il debug. Gli editor di query includono l'editor di query del motore di database da utilizzare per la compilazione di script contenenti istruzioni Transact-SQL e XQuery, l'editor MDX per il linguaggio MDX, l'editor DMX per il linguaggio DMX e l'editor XML/A per il linguaggio XML for Analysis.
Componenti comuni
Tutti gli editor in Management Studio condividono questi componenti:
Riquadro codice
Area in cui immettere le query o il testo. Negli editor di query, sono disponibili le funzionalità del generatore di istruzioni per la tua lingua. L'ambiente di modifica del testo supporta la ricerca e la sostituzione, il commento bulk e i tipi di carattere e i colori personalizzati.
È possibile impostare opzioni che influiscono sul comportamento del testo nel riquadro del codice in relazione al rientro, alla tabulazione, al trascinamento e al rilascio del testo e così via. Le finestre di query possono essere configurate per funzionare come schede nella finestra del documento o in documenti separati.
Margine di selezione
Colonna di spazi vuoti tra la barra degli indicatori del margine e il testo del codice in cui è possibile fare clic per selezionare righe di testo. È possibile nascondere o visualizzare il margine di selezione.
Barre di scorrimento orizzontali e verticali
Consente di scorrere il riquadro del codice orizzontalmente e verticalmente in modo da poter visualizzare il codice che si estende oltre i bordi visualizzabili del riquadro del codice.
Numerazione righe
Visualizza i numeri di riga a sinistra del testo o del codice nell'editor. È possibile navigare verso numeri di riga specifici.
Ritorno a capo automatico
Visualizza righe lunghe di testo o codice come più righe, consentendo di visualizzare tutto il testo sulla riga. Il ritorno a capo automatico non influisce sulla modalità di visualizzazione del testo quando viene eseguito o stampato. Il ritorno a capo automatico viene attivato dalla finestra di dialogo Strumenti, Opzioni , nell'Editor di testo, in Tutte le lingue, nella pagina Generale o in una pagina dell'editor specifica.
Componenti dell'editor di codice
Gli editor di codice contengono queste funzionalità oltre a quelle condivise con gli editor di testo e XML:
Risultati
Questa finestra viene usata per visualizzare i risultati di una query. La finestra può visualizzare i risultati nella griglia o nel testo oppure i risultati possono essere indirizzati a un file. Le griglie dei risultati possono essere visualizzate come finestre a schede separate.
IntelliSense
Nell'editor scegliere IntelliSense dal menu Modifica per visualizzare le opzioni di Microsoft IntelliSense.
Codifica a colori
Visualizza colori diversi per ogni tipo di elemento della sintassi, migliorando la leggibilità delle istruzioni complesse.
Struttura del codice
Visualizza i gruppi di codice con linee di contorno a sinistra del codice. I gruppi di codice possono essere compressi ed espansi per semplificare la revisione del codice.
Modello
I modelli sono file che includono la struttura di base delle istruzioni necessarie per creare oggetti in un database. Possono essere usati per velocizzare la creazione di script.
Messaggi
Visualizza errori, avvisi e messaggi informativi restituiti dal server quando viene eseguito uno script. L'elenco dei messaggi non cambia finché lo script non viene eseguito di nuovo.
barra di stato
Visualizza le informazioni di sistema associate alla finestra dell'editor di query, ad esempio l'istanza a cui è connesso l'editor di query.
Componenti dell'editor di query del motore di database
Questi componenti sono disponibili solo nell'editor di query del motore di database:
Debugger
Consente di sospendere l'esecuzione del codice su istruzioni specifiche. È quindi possibile visualizzare i dati e le informazioni di sistema per individuare gli errori nel codice.
Elenco errori
Visualizza la sintassi e gli errori semantici rilevati da IntelliSense. L'elenco degli errori cambia in modo dinamico durante la modifica degli script Transact-SQL.
Showplan grafico
Visualizza i passaggi logici incorporati nel piano di esecuzione di un'istruzione Transact-SQL.
Statistiche cliente
Visualizza informazioni sull'esecuzione della query raggruppate in categorie. Quando si seleziona Includi statistiche client dal menu Query , viene visualizzata una finestra Statistiche client al momento dell'esecuzione della query. Le statistiche delle esecuzioni di query successive sono elencate insieme ai valori medi. Selezionare Reimposta statistiche client dal menu Query per reimpostare la media.
Frammenti di codice
I modelli che è possibile usare come punto di partenza per l'aggiunta di istruzioni nell'editor di query del motore di database. È possibile inserire i frammenti predefiniti forniti con SQL Server o aggiungere frammenti personalizzati.
Modalità SQLCMD
Esegue Transact-SQL script che includono il set di comandi supportati dall'utilità sqlcmd. Per altre informazioni, vedere Procedure di sqlcmd.
Attività dell'editor
| Descrizione attività | Argomento |
|---|---|
| Viene descritto come visualizzare e usare le funzionalità di base nell'editor di query del motore di database. | Editor di Query del Motore di Database (SQL Server Management Studio) |
| Viene descritto come visualizzare e usare le funzionalità di base nell'editor di query MDX. | Editor di query MDX (Analysis Services - Dati multidimensionali) |
| Viene descritto come visualizzare e usare le funzionalità di base nell'editor di query DMX. | DMX Query Editor (Analysis Services - Data Mining) |
| Viene descritto come visualizzare e usare le funzionalità di base nell'editor XML/A. | XML Editor (SQL Server Management Studio) |
| Viene descritto come configurare le opzioni per i vari editor, ad esempio la numerazione delle righe e le opzioni IntelliSense. | Configurare gli editor (SQL Server Management Studio) |
| Descrive i vari modi in cui è possibile aprire gli editor in Management Studio. | Aprire un editor (SQL Server Management Studio) |
| Descrive come gestire la modalità di visualizzazione, come ad esempio l'a capo automatico, la divisione di una finestra o le schede. | Gestire l'editor e la modalità di visualizzazione |
| Descrive come impostare le opzioni di formattazione, ad esempio testo nascosto o rientri. | Gestire la formattazione del codice |
| Viene descritto come spostarsi tra il testo in una finestra dell'editor usando funzionalità come la ricerca incrementale o passare a. | Naviga codice e testo |
| Viene descritto come impostare le opzioni di codifica a colori per varie classi di sintassi, semplificando la lettura di istruzioni complesse. | Codifica a colori negli editor di query |
| Viene descritto come usare la struttura del codice per nascondere parti di script complessi su cui non si sta lavorando. | Struttura del codice |
| Descrive come trascinare il testo da una posizione in uno script e rilasciarlo in una nuova posizione. | Trascinare e rilasciare testo |
| Viene descritto come eseguire la ricerca globale e sostituire, ad esempio quando si modificano i nomi delle colonne. | Ricerca e Sostituzione |
| Descrive come impostare i segnalibri per trovare più facilmente parti importanti di codice. | Gestire i segnalibri |
| Descrive come stampare script o risultati in una finestra o in una griglia. | Stampa codice e risultati |
| Viene descritto come usare le funzionalità sqlcmd nell'editor di query del motore di database. | Modifica script SQLCMD con il Gestore delle query |
| Descrive come usare le funzionalità di IntelliSense, ad esempio il completamento automatico dei nomi degli oggetti durante la digitazione o la verifica che i punti di interruzione vengano inseriti in posizioni valide. | IntelliSense (SQL Server Management Studio) |
| Viene descritto come usare frammenti di codice nell'editor di query del motore di database. I frammenti di codice sono modelli per istruzioni o blocchi di uso comune e possono essere personalizzati o estesi per includere frammenti specifici del sito. | frammenti di codiceTransact-SQL |
| Viene descritto come usare il debugger Transact-SQL per esaminare il codice e visualizzare informazioni di debug, ad esempio i valori nelle variabili e nei parametri. | Transact-SQL debugger |
| Viene descritto come impostare colori personalizzati per istanze diverse del motore di database e impostare tali colori come sfondo della barra di stato nelle finestre Dell'editor di query del motore di database. | Barra di stato (Editor di query del motore di database) |