April 12, 2010 at 8:43 am
After i run a query in server A, database X, then open a .sql file, two things may happen:
1 - the file is automatically opened with latest active connection (server A, database X)
or
2 - SSMS prompts for server name ('Connect to Server' dialog box)
Is there a Registry Key configuration to make SSMS do (2) each time, instead of (1) ?
P.S: (1) happens if ObjectExplorer/Query is open, (2) happens if a MaintenancePlan is open
Microsoft SQL Server 2005 - 9.00.4035.00 (Intel X86)
April 22, 2010 at 8:19 am
<bump>
where can i get explanations for what each registry key does ?
i tried setting this to 0, but new files still open with current connection:
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\90\Tools\Shell\General\ReuseActiveDocumentWindow
July 29, 2010 at 1:10 pm
Thanks for the link - I voted for your request and added a comment to suggest how Microsoft might implement this.
The auto-connect feature has been a pain in my neck.
February 15, 2011 at 12:30 pm
<bump>
thanks jeff.. (& others) who voted on https://connect.microsoft.com/SQLServer/feedback/details/555557/ssms-open-file-with-active-connection-or-prompt-connect-to-database-engine
but no response from M$ yet..
to remind people of issue: when you work on multiple servers and double-click an .sql script, SSMS automatically opens using active server connection (earlier it used to prompt).
just a curious Poll on how people deal with this?
1. i open file in active server connection & 'Change Connection' later
2. i first go to desired server connection & then open file
3. i have multiple SSMS windows, one for each server connection (thus (2) becomes bit easier)
4. i vent so much they change my title from dba to bad
5. phoo! what your company achieves with multiple servers, mine achieves in (n)one !
while here, i want start another poll on most disastrous SQL Server design decisions?
1. make Ctrl-E hot-key for Execute - right next to Ctrl-R, Ctrl-S, Ctrl-D, Ctrl-F, Ctrl-W
2. put Execute button right next to Save,Open,Parse,Choose-Database,Auto-Hide
3. automatically open files in active server connection
4. limit sp_helptext column width to 255
5. 'Any changes take effect only in New Query Window'
February 15, 2011 at 12:58 pm
First Poll Answer: 1
I've been much more cautious when clicking "F5" - and I close any active connections to the more worrisome environments (ie, prod) as soon as I can do so.
Second Poll Answer: 3
For the first and second options, I use F5, so I've never accidentally hit Ctrl-E. I rarely run into the scenarios mentioned in options 4 and 5.
I was excited when I started using SSMS 2008 - had high hopes that something was done to correct the issue, but no dice. Sad.
May 9, 2016 at 5:43 am
There is a way to do this. Open SSMS as usual. Click on "Database Engine Query". It's right next to "New Query". Cancel out of that. Then every time a .sql file is dropped onto SSMS query window, a new connection is required.
Viewing 8 posts - 1 through 7 (of 7 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy