Sql-server – Option do not show schema names in SQL Server Management Studio

sql serverssms

I love the fact that tree and list controls in Windows allows incremental searches. Just select a starting point, and type, and the control will select the best matching node for you.

This works in SSMS, but there's an annoying problem, especially so in the table node. SSMS prefixes all table names with the schema name and a dot. To make an incremental search here, I have to type 'dbo.', followed by whatever I'm searching for. Is there an option to turn off this table name representation in SSMS?

I hope I'm asking this on the right stack exchange site. If you feel it's off base, let me know!

Best Answer

As far as I am aware there is no way to customise this. If you have two objects named the same but in different schemas e.g. sales.person, hr.person then there would be no way to distinguish them.

I read yesterday about http://www.sqltreeo.com/wp/ which allows you to customise the tree hierarchy in SSMS. You may want to look in to that tool but I doubt it will let you do it either.

You can however right click and select Filter from the context menu, which is suspect is the closest you can get to this functionality.