Question

80-90% of the time I spend in SQL Server Management Studio is spent dealing with the same 5 or 6 tables/views/stored procedures, out of the 100+ in some databases.

It would be wonderfully helpful if there were a quick way to access those few through the GUI, instead of having to scroll all around and toggle the Tables/Views/Programmability folders day in and day out.

In my mind, I'm picturing a favorites or starred tables feature or section, or maybe just a recent tables menu would be a great timesaver.

Is this a feature buried somewhere in SSMS or available in a plug-in?

Was it helpful?

Solution

I can think of two ways that may help get you to the right objects in the SSMS Object Explorer. Both are SSMS addins.

1) Use the free SQL Search - when you need to locate an object, press Ctrl-Alt-D, type the name of the object, arrow down until you highlight the object, and press Enter. I will suggest to the SQL Search project team the idea to have a "recently used" list of objects as I think this could be a nice addition to the tool.

2) Use SQL Treeo to create your own custom folders in the Object Explorer tree. You can create a folder to put the objects you use most frequently, which could help avoid scrolling through a large list of irrelevant objects.

OTHER TIPS

One way to do this - and I use it all the time for the same reasons you cited - is to set up Filters (one time activity per object type) in SSMS.

For tables, right click the Tables node under your database, and select Filter -> Filter Settings. Then enter your filter criteria and save that filter. Now only the tables that match that filter criteria will be visible in the object browser.

Do the same for other object types like Stored Procedures, Views etc etc. HTH

enter image description here

Here is one more solution using SSMSBoost add-in, that I develop:

Add-in adds a possibility to place cursor on object's name in query editor and hit F2 to script it of Ctrl+F2 to locate it in Objects Explorer (see picture).

Solution for you would be to create a file with all your favorite object names mentioned and then just use it to quick-navigate/script objects that you want to work with. SSMSBoost additionally allows to create "Workspaces" - sets of documents with predefined connections, that can speed-up restoring the work environment. It also has Recent Tabs and Recent documents feature which restore connections as well (and much more features...). May be it will help you...

enter image description here

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top