Database Administrators Stack Exchange is a question and answer site for database professionals who wish to improve their database skills and learn from others in the community. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In SQL Server Management Studio, is there any way (for example a SQLCMD command or something) to get the SQL script window to automatically disconnect as soon as the query has finished executing?

share|improve this question
up vote 5 down vote accepted

Easy one ...

Think about why do you want to do it ? Any specific reasons ?

From BOL :

To change the options for the current queries, click Query Options on the Query menu or the shortcut menu of the SQL Server Query window. Under Execution, click Advanced.

Disconnect after the query executes

When this check box is selected, the connection to SQL Server is terminated after the query completes. This check box is cleared by default.

enter image description here

share|improve this answer
Would love to know how to do this by way of SQL query, so you could do it for only one command instead of all of them. – Mr. Flibble Nov 26 '14 at 12:03

Add the line use master at the bottom of your query window, which will release the connection used by the previous lines. Then you can do whatever you want to your db, regen, move, backup, etc... without needing to close the query window. This is quite useful for testing scenarios where you don't want to reload the query window every single iteration.

use TestDatabase;

select * from Somewhere
select * from SomewhereElse
selecd * from NowhereInParticular

use master
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.