T-SQL Tuesday #123: SSMS tips to make your day easier
February 11, 2020
I thank Jes Pomfret (blog|twitter) for hosting T-SQL Tuesday #123. The topic for this month is Life hacks to make your day easier. I also want to acknowledge Adam Machanic’s vision behind this project. I learned a lot from some of the #TSQL Tuesday’s and participated in a few. Thank you, Steve Jones (blog|twitter), for coordinating this program. If you are interested to see previous topics, visit here.
Opening SSMS as a different user
I have two Active Directory Accounts. Once I use to login to my workstation and everything except working inside Databases. For that, I needed to open the SQL Server Management Studio (SSMS) with my admin account. I created an instance of runas application on my desktop to do that. Saves me a few clicks and type in my user name and password every time I launch SSMS. Text of the target.
'C:\Windows\System32\runas.exe /user:DomainName\AdminAccount /savecred "C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\SSMS.exe"'
Opening frequently used files
I use a project and a solution for my commonly used TSQL scripts and like to have that readily available when I open SSMS. If you do not know how to create a solution with TSQL scripts and use it in SSMS, read this blog post by Kenneth Fisher (blog|twitter). I add my solution path and file name to the above runas instance code.
'C:\Windows\System32\runas.exe /user:DomainName\AdminAccount /savecred "C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\SSMS.exe C:\FrequentlyUsed\TSQLScripts.ssmssln" '
SSMS Key Shortcut
Keyboard shortcut in SSMS is a popular feature, and I am sure everyone uses those. My top 3 favorites are:
Navigate between open queries
CTRL+F6 will cycle through all tabs in the same order they were open. I find it hard to get to a specific script that I want. I find CTRL+TAB is a better option. It opens the window on the left. I can toggle between tool windows, and on the right side, I can navigate between all open queries. Query names are visible, which makes it easier to go to a window that I need at that time.