Condividi tramite


Procedura: eseguire una query

Dopo avere scritto uno script o una query, si desidererà in genere eseguirla ed esaminare i risultati.Prima di eseguire la query, verificare di essere connessi al database e al server appropriati.Se si tenta di eseguire la query, ma non si è connessi, verrà richiesta una connessione.

Per eseguire una query nell'editor Transact-SQL

  1. Aprire la query nell'editor Transact-SQL.Per informazioni su come avviare l'editor, vedere Procedura: avviare l'editor Transact-SQL.

  2. Scegliere Editor Transact-SQL dal menu Dati e quindi Esegui SQL.

    Per eseguire la query tramite tasti di scelta rapida, premere CTRL+MAIUSC+E.

    Per eseguire la query dalla barra degli strumenti, fare clic su Esegui SQL.

    Per eseguire la query da un menu di scelta rapida, fare clic con il pulsante destro del mouse nell'editor T-SQL, quindi scegliere Esegui SQL.

    La query verrà eseguita sul database al quale si è connessi.Il tempo richiesto per restituire i risultati varierà in base alla complessità della query, al carico sul server database e alle specifiche del server database.

    Per informazioni sull'annullamento di una query in esecuzione, vedere Procedura: annullare una query in esecuzione.

    Per informazioni sulla visualizzazione dei risultati di una query, vedere Cenni preliminari sui risultati delle query.

Per eseguire un'istruzione esternamente a uno script o a una query con istruzioni multiple

  1. Aprire la query nell'editor Transact-SQL.Per ulteriori informazioni su come avviare l'editor, vedere Procedura: avviare l'editor Transact-SQL.

  2. Nell'editor evidenziare l'istruzione che si desidera eseguire.

  3. Sulla barra degli strumenti dell'editor Transact-SQL fare clic su Esegui SQL.

    L'istruzione evidenziata verrà eseguita sul database al quale si è connessi.Il tempo richiesto per restituire i risultati varierà in base a diversi fattori,inclusi la complessità della query, il carico sul server database e le specifiche del server database.

    È inoltre possibile eseguire l'istruzione evidenziata utilizzando i tasti di scelta rapida (CTRL+MAIUSC+E), la barra degli strumenti o il menu di scelta rapida, come indicato nella procedura precedente.

    Per informazioni sull'annullamento di una query in esecuzione, vedere Procedura: annullare una query in esecuzione.

    Per informazioni sulla visualizzazione dei risultati di una query, vedere Cenni preliminari sui risultati delle query.

Protezione

È possibile eseguire script e query solo se si dispone delle autorizzazioni appropriate sul server, sul database e sugli oggetti di database a cui si accede.Se, ad esempio, non si dispone delle autorizzazioni per eseguire le stored procedure su un database, l'esecuzione degli script che chiamano le stored procedure avrà esito negativo.

Se le autorizzazioni non sono sufficienti per eseguire un intero script o parte di esso, gli errori vengono visualizzati nella scheda Messaggi o nella scheda Risultati (a seconda che sia stato rispettivamente selezionato Risultati in formato griglia o Risultati in formato testo).

Per ulteriori informazioni sulla configurazione delle autorizzazioni appropriate su un'istanza di SQL Server, vedere Lezione 2: Configurazione delle autorizzazioni per gli oggetti di database.

Vedere anche

Attivitá

Procedura: connettersi a un database nell'editor Transact-SQL

Procedura: disconnettersi dai database

Procedura: connettersi a database diversi nella stessa sessione dell'editor

Procedura dettagliata: creare ed eseguire uno script Transact-SQL semplice

Concetti

Modifica di oggetti e script di database con l'editor Transact-SQL