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.
Usare l'editor di query del motore di database per creare ed eseguire script contenenti istruzioni Transact-SQL. L'editor supporta anche l'esecuzione di script che contengono comandi sqlcmd .
Transact-SQL Aiuto F1
L'editor di query del motore di database supporta il collegamento all'argomento di riferimento per un'istruzione Transact-SQL specifica quando si seleziona F1. A tale scopo, evidenziare il nome di un'istruzione Transact-SQL e quindi selezionare F1. Il motore di ricerca della Guida cercherà quindi un argomento con un attributo della Guida F1 corrispondente alla stringa evidenziata.
Se il motore di ricerca della Guida non trova un argomento con una parola chiave della Guida F1 che corrisponde esattamente alla stringa evidenziata, viene visualizzato questo argomento. In tal caso, esistono due approcci per trovare l'aiuto che si sta cercando:
Copiare e incollare la stringa dell'editor evidenziata nella scheda di ricerca della documentazione online di SQL Server ed eseguire una ricerca.
Evidenziare solo la parte dell'istruzione Transact-SQL probabilmente corrispondente a una parola chiave della Guida F1 applicata a un argomento e selezionare di nuovo F1. Il motore di ricerca richiede una corrispondenza esatta tra la stringa evidenziata e una parola chiave della Guida F1 assegnata a un argomento. Se la stringa evidenziata contiene elementi univoci per l'ambiente, ad esempio nomi di colonna o di parametri, il motore di ricerca non otterrà una corrispondenza. Esempi di stringhe da evidenziare includono:
Nome di un'istruzione Transact-SQL, ad esempio SELECT, CREATE DATABASE o BEGIN TRANSACTION.
Nome di una funzione predefinita, ad esempio SERVERPROPERTY o @@VERSION.
Nome di una tabella o vista della stored procedure di sistema, ad esempio sys.data_spaces o sp_tableoption.
Lavorare con l'editor delle query del motore di database
L'editor di query del motore di database è uno dei quattro editor implementati in SQL Server Management Studio. Per una descrizione delle funzionalità implementate nell'editor di query del motore di database e delle attività principali che è possibile eseguire tramite l'editor, vedere Editor di query e testo (SQL Server Management Studio).
Barra degli strumenti dell'editor SQL
Quando l'editor di query del motore di database è aperto, la barra degli strumenti dell'editor SQL viene visualizzata con i pulsanti seguenti.
Connetti
Apre la finestra di dialogo Connetti al server . Utilizzare questa finestra di dialogo per stabilire una connessione a un server.
Disconnettere
Disconnette l'editor di query corrente dal server.
Modificare la connessione
Apre la finestra di dialogo Connetti al server . Utilizzare questa finestra di dialogo per stabilire una connessione a un server diverso.
Nuova query con connessione corrente
Apre una nuova finestra dell'editor di query e usa le informazioni di connessione dalla finestra dell'editor di query corrente.
Database disponibili
Modificare la connessione a un database diverso nello stesso server.
Eseguire
Esegue il codice selezionato oppure, se non è selezionato alcun codice, esegue tutto il codice nell'editor di query.
Debug
Abilita il debugger Transact-SQL. Questo debugger supporta azioni di debug, ad esempio l'impostazione di punti di interruzione, il controllo delle variabili e l'esecuzione di istruzioni nel codice.
Annullare l'esecuzione della query
Invia una richiesta di annullamento al server. Alcune query non possono essere annullate immediatamente, ma devono attendere una condizione di annullamento appropriata. Quando le transazioni vengono annullate, possono verificarsi ritardi durante il rollback delle transazioni.
Analisi
Controllare la sintassi del codice selezionato. Se non è selezionato alcun codice, controlla la sintassi di tutto il codice nella finestra Dell'editor di query.
Visualizzare il piano di esecuzione stimato
Richiede un piano di esecuzione di query da Query Processor senza eseguire effettivamente la query e visualizza il piano nella finestra Piano di esecuzione . Questo piano usa le statistiche sugli indici come stima del numero di righe che si prevede vengano restituite durante ogni parte dell'esecuzione della query. Il piano di query effettivamente utilizzato può differire dal piano di esecuzione stimato. Ciò può verificarsi se il numero di righe restituite è significativamente diverso dalla stima e Query Processor modifica il piano in modo che sia più efficiente.
Opzioni query
Apre la finestra di dialogo Opzioni query. Usare questa finestra di dialogo per configurare le opzioni predefinite per l'esecuzione delle query e per i risultati delle query.
IntelliSense abilitato
Specifica se la funzionalità IntelliSense è disponibile nell'editor di query del motore di database.
Includi piano di esecuzione effettivo
Esegue la query, restituisce i risultati della query e il piano di esecuzione usato per la query. Questi elementi vengono visualizzati come piano di query grafico nella finestra Piano di esecuzione .
Includi statistiche cliente
Include una finestra Statistiche client che contiene statistiche sulla query e sui pacchetti di rete e il tempo trascorso della query.
Risultati in testo
Restituisce i risultati della query come testo nella finestra Risultati .
Risultati alla griglia
Restituisce i risultati della query come una o più griglie nella finestra Risultati .
Risultati nel file
Quando la query viene eseguita, viene visualizzata la finestra di dialogo Salva risultati . In Salva in selezionare la cartella in cui si desidera salvare il file. In Nome file digitare il nome del file e quindi fare clic su Salva per salvare i risultati della query come file di report con estensione rpt. Per le opzioni avanzate, fare clic sulla freccia giù sul pulsante Salva e quindi fare clic su Salva con codifica.
Selezione commenti
Rende la riga corrente un commento aggiungendo un operatore di commento (--) all'inizio della riga.
Deseleziona commento
Rende la riga corrente un'istruzione di origine attiva rimuovendo qualsiasi operatore di commento (--) all'inizio della riga.
Riduci rientro della riga
Sposta il testo della riga a sinistra rimuovendo spazi vuoti all'inizio della riga.
Aumenta il rientro della riga
Sposta il testo della riga a destra aggiungendo spazi vuoti all'inizio della riga.
Specificare i valori per i parametri del modello
Apre una finestra di dialogo che è possibile usare per specificare i valori per i parametri nelle stored procedure e nelle funzioni.
È anche possibile aggiungere la barra degli strumenti dell'editor SQL selezionando il menu Visualizza , selezionando Barre degli strumenti e quindi selezionando Editor SQL. Se si aggiunge la barra degli strumenti dell'editor SQL quando non sono aperte finestre dell'editor di query del motore di database, tutti i pulsanti non sono disponibili.
Barra degli strumenti dell'editor SQL
Quando si apre una finestra editor di query del motore di database, è possibile aggiungere la barra degli strumenti Debug selezionando il menu Visualizza , selezionando Barre degli strumenti e quindi selezionando Debug. Se si aggiunge la barra degli strumenti Debug quando non sono aperte finestre dell'editor di query del motore di database, tutti i pulsanti non sono disponibili.
Continua
Esegue il codice nella finestra Editor di query del motore di database fino a quando non viene rilevato un punto di interruzione.
interrompi tutto
Imposta il debugger per interrompere tutti i processi a cui è collegato il debugger quando si verifica un'interruzione.
Arrestare il Debug
Rimuove la finestra dell'editor di query del motore di database selezionata dalla modalità di debug e ripristina la modalità di esecuzione standard.
Mostra dichiarazione successiva
Sposta il cursore sull'istruzione successiva da eseguire.
Entra in
Viene eseguita l'istruzione successiva. Se l'istruzione richiama una stored procedure, una funzione o un trigger Transact-SQL, il debugger visualizza una nuova finestra dell'editor di query contenente il codice del modulo. La finestra è in modalità di debug e l'esecuzione viene sospesa nella prima istruzione del modulo. È quindi possibile spostarsi nel modulo, ad esempio impostando punti di interruzione o eseguendo l'istruzione del codice.
Passa sopra
Viene eseguita l'istruzione successiva. Se l'istruzione richiama un Transact-SQL stored procedure, funzione o trigger, il modulo viene eseguito fino al termine e i risultati vengono restituiti al codice chiamante. Se si è certi che non ci siano errori nel modulo, si può ignorarlo. L'esecuzione viene sospesa sull'istruzione che segue la chiamata al modulo.
Fai un passo fuori
Tornare al livello di chiamata più alto successivo (funzione, stored procedure o trigger). L'esecuzione viene sospesa sull'istruzione che segue la chiamata alla procedura memorizzata, alla funzione o al trigger.
Windows
Apre la finestra Punto di interruzione o la finestra Immediata .