Five tips to get things done faster in SQL Server Management Studio |
There are so many features in SQL Server Management Studio, we may not know or use all of them. These are some small & interesting features that I discovered and wanted to jot them down.
Tip #1: Open Object Explorer and new query on start up - SQL Server Management Studio combines the features of Enterprise Manager and Query Analyzer of SQL Server 2000. If you have used SQL Server 2000 Query Analyzer a lot in the past, you will surely notice that the query window does not open on start up. You can of course press Ctrl + N to open a new query window, but there is a much better option to have a new query window opened for your by default on starting up. Go to Tools > Options. Select the Environment option in the treeview and from the At startup drop down on the right, select "Open Object Explorer and new query".

From the next time on, a new query window will automatically open when you start a new instance.
Tip #2: Screen tips & Shortcut Keys - By using keyboard shortcuts to reach frequently used features, you can not only cut down on time but also dazzle co-workers with your speed. If you don't normally use keyboard shortcuts, there is a simple way to get acquainted with icons on the toolbar and their related shortcut keys.

Select the Show Screentips on Toolbars & Show shortcut keys in ScreenTips checkboxes from the menu option Tools > Customize.

If you like keyboard shortcuts, check my compilation of SSMS shortcuts
Tip #3: Configure Shortcuts - "SELECT * FROM tablename" is possibly the most used query for many developers. The next tip derived from a older SQL Server 2000 article, helps you save typing "SELECT * FROM " every time you need to see a table listing. Go to the menu option Tools > Options and in the treeview expand Environment and select Keyboard underneath it. In the Query Shortcuts section, you can assign your own stored procedures to specific key combinations.

The image above shows how I have configured a custom stored procedure sp_SelectFromTable. You can grab the code for sp_SelectFromTable from the link mentioned above.
Whenever I have to view rows of a particular table, I drag the table from Object Explorer onto the query window or type just the table name manually, select that name & hit Ctrl + 3. If most of the tables you handle are large, you can tweak that stored procedure to show you just the top 10 or 25 rows to quickly see a few.
You can also utilize this nifty stored procedure to find a Column or a Table in a database given the full name or partial name as input, through a shortcut.
Tip #4: Filter objects - If your Table or Stored Procedure list is large, you often lose several seconds trying to locate a specific object. Thankfully you can set Filters to zero-in on what you are looking for. Let's say you want to look for tables related to Sales. You can right click on Tables under the database you are working in Object Explorer to invoke Filter > Filter Settings from the context menu. In the dialog box that opens up, type Sales in the Value column against the Name property while keeping the Operator as Contains.

You can filter database objects including Tables and Stored Procedure by Name, Schema & Creation Date. There are a host of Operators in the Filter Criteria to fine tune our search.
It is not immediately obvious that there are a list of Operators for each property. Only when you move to that cell, a dropdown appears with other available options.
Tip #5: Select adjacent columns or rows - Occasionally you may want to select only certain columns or rows from the Results pane after you execute a query. You can select adjacent columns or rows by keeping Ctrl and Alt keys pressed while selecting the desired columns or rows.

Screenshots generated with free tools, Cropper & Paint.NET |
 |
| Biography - mv ark |
M.V. 'Anil' Radhakrishna is a seasoned developer and a Microsoft MVP (ASP/ASP.NET). He blogs his little discoveries and Web development tips, tricks and trivia quite regularly. You can find some of his unusual code samples & snippets at his Code Gallery. |
|
|
Didn't Find The Answer You Were Looking For? |
| EggHeadCafe has experts online right now that may know the answer to your question. We pay them a bonus for answering as many questions as they can. So, why not help them and yourself by becoming a member (free) and ask them your question right now? |
| Ask Question In Live Forum |
|
| If you have an OpenID and do not want to become a member of the EggHeadCafe forum, you can also sign on to Chat Chaos and post your question to our real time Silverlight chat application. |
| Ask Question In Chat Chaos |
|
| Article Discussion: 5 SQL Server Management Studio tips |
| mv ark posted at Friday, October 31, 2008 1:21 AM |
 | Original Article |
 |
| |
|
SSMS 2008 broken! |
| erick calder replied to mv ark at Monday, December 14, 2009 11:55 AM |
the keyboard customization doesn't seem to work on 2008. anyone with a fix or a clue please e-mail. I miss my keyboard shortcuts!
|
 |
| |
|