Condividi tramite


Procedura: annullare una query in esecuzione

Aggiornamento: novembre 2007

Dopo aver avviato l'esecuzione di una query, è possibile che si decida di annullarla prima del termine. Negli esempi seguenti vengono illustrati gli scenari in cui è possibile che si desideri annullare una query in esecuzione:

  • L'esecuzione della query richiede più tempo del previsto e ciò potrebbe indicare che la query contiene un errore.

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

  • Si desidera annullare l'esecuzione di uno script che contiene più query. Se una query non viene eseguita correttamente, è possibile che si desideri annullarne l'esecuzione per risolvere il problema.

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

  1. Visualizzare la sessione dell'editor di Transact-SQL in cui viene eseguita la query che si desidera annullare.

  2. Scegliere Editor T-SQL dal menu Dati, quindi Annulla esecuzione query.

    L'esecuzione della query viene interrotta e nel riquadro dei risultati vengono visualizzati gli eventuali risultati già restituiti. Nel Visualizzatore proprietà è indicato il numero di righe già recuperate quando la query è stata annullata.

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

  1. Visualizzare la sessione dell'editor di Transact-SQL in cui viene eseguita la query che si desidera annullare.

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

    L'esecuzione della query viene interrotta e nel riquadro dei risultati vengono visualizzati gli eventuali risultati già restituiti. Nel Visualizzatore proprietà è indicato il numero di righe già recuperate quando la query è stata annullata.

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

  1. Visualizzare la sessione dell'editor di Transact-SQL in cui viene eseguita 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 della query viene interrotta e nel riquadro dei risultati vengono visualizzati gli eventuali risultati già restituiti. Nel Visualizzatore proprietà è indicato il numero di righe già recuperate quando la query è stata annullata.

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

  1. Visualizzare la sessione dell'editor di Transact-SQL in cui viene eseguita la query che si desidera annullare.

  2. Premere ALT+Interr.

    L'esecuzione della query viene interrotta e nel riquadro dei risultati vengono visualizzati gli eventuali risultati già restituiti. Nel Visualizzatore proprietà è indicato il numero di righe già recuperate quando la query è stata annullata.

Vedere anche

Attività

Procedura: eseguire una query

Concetti

Cenni preliminari sui risultati delle query

Altre risorse

Gestione delle connessioni di database nell'editor T-SQL

Nozioni fondamentali sulla modifica in Transact-SQL