Condividi tramite


Procedura: annullare una query in esecuzione

Dopo avere iniziato a eseguire una query, è possibile decidere di annullare l'esecuzione della query prima della fine.Negli esempi seguenti vengono illustrati scenari nei quali potrebbe essere necessario annullare una query in esecuzione:

  • La query potrebbe richiedere più tempo del previsto, che potrebbe indicare che la query contiene un errore o che sta utilizzando risorse del server eccessive.

  • Il risultato necessario viene visualizzato nelle prime righe del set di risultati e non si desidera che la query recuperi righe aggiuntive.

  • Potrebbe essere necessario annullare l'esecuzione di uno script che contiene più query.Se l'esecuzione di una query non viene completata, potrebbe essere necessario annullare esecuzione per risolvere il problema.

Per annullare una query in esecuzione nell'editor Transact-SQL

  1. Visualizzare la sessione dell'editor Transact-SQL che sta eseguendo la query che si desidera annullare.

  2. Scegliere Editor Transact-SQL dal menu Dati e quindi Annulla esecuzione query.

    L'esecuzione di query viene arrestata e nel riquadro dei risultati vengono visualizzati gli eventuali risultati già restituiti.Il visualizzatore proprietà riflette il numero di righe già recuperate quando si è annullata la query.

Per annullare una query in esecuzione nell'editor Transact-SQL tramite la barra degli strumenti

  1. Visualizzare la sessione dell'editor Transact-SQL che sta eseguendo la query che si desidera annullare.

  2. Nella barra degli strumenti dell'editor Transact-SQL fare clic su Annulla esecuzione query.

    L'esecuzione di query viene arrestata e nel riquadro dei risultati vengono visualizzati gli eventuali risultati già restituiti.Il visualizzatore proprietà riflette il numero di righe già recuperate quando si è annullata la query.

Per annullare una query in esecuzione nell'editor Transact-SQL tramite il menu di scelta rapida

  1. Visualizzare la sessione dell'editor Transact-SQL che sta eseguendo la query che si desidera annullare.

  2. Nell'editor Transact-SQL fare clic con il pulsante destro del mouse per visualizzare il menu di scelta rapida e scegliere Annulla esecuzione query.

    L'esecuzione di query viene arrestata e nel riquadro dei risultati vengono visualizzati gli eventuali risultati già restituiti.Il visualizzatore proprietà riflette il numero di righe già recuperate quando si è annullata la query.

Per annullare una query in esecuzione nell'editor Transact-SQL tramite la tastiera

  1. Visualizzare la sessione dell'editor Transact-SQL che sta eseguendo la query che si desidera annullare.

  2. Premere ALT+INTERR.

    L'esecuzione di query viene arrestata e nel riquadro dei risultati vengono visualizzati gli eventuali risultati già restituiti.Il visualizzatore proprietà riflette il numero di righe già recuperate quando si è annullata la query.

Vedere anche

Attivitá

Procedura: eseguire una query

Procedura: avviare l'editor Transact-SQL

Concetti

Cenni preliminari sui risultati delle query

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