6

我在 SQL Server Management Studio 中花费的 80-90% 的时间用于处理相同的 5 或 6 个表/视图/存储过程,在某些数据库中超过 100 个。

如果有一种快速的方法可以通过 GUI 访问这几个文件夹,那将非常有帮助,而不必日复一日地滚动并切换 Tables/Views/Programmability 文件夹。

在我看来,我正在描绘一个收藏夹或加星标的表格功能或部分,或者只是最近的表格菜单将是一个很好的节省时间。

这是隐藏在 SSMS 中某处的功能还是在插件中可用?

4

3 回答 3

7

一种方法——我一直使用它的原因与你引用的相同——是在 SSMS 中设置过滤器(每种对象类型一次活动)。

对于表,右键单击数据库下的Tables节点,然后选择Filter -> Filter Settings。然后输入您的过滤条件并保存该过滤器。现在,对象浏览器中只会显示与过滤条件匹配的表。

对存储过程视图等其他对象类型执行相同操作。HTH

在此处输入图像描述

于 2014-02-13T18:17:24.440 回答
7

我可以想到两种方法可以帮助您在 SSMS 对象资源管理器中找到正确的对象。两者都是 SSMS 插件。

1) 使用免费的SQL 搜索- 当您需要定位一个对象时,按 Ctrl-Alt-D,键入对象的名称,向下箭头直到突出显示该对象,然后按 Enter。我将向 SQL 搜索项目团队建议有一个“最近使用”的对象列表的想法,因为我认为这可能是该工具的一个很好的补充。

2) 使用SQL Treeo在对象资源管理器树中创建您自己的自定义文件夹。您可以创建一个文件夹来放置您最常使用的对象,这有助于避免滚动浏览大量不相关的对象。

于 2014-02-14T16:37:44.447 回答
3

这是我开发的另一种使用SSMSBoost 插件的解决方案:

加载项增加了在查询编辑器中将光标放在对象名称上并按 F2 编写脚本的可能性 Ctrl+F2 以在对象资源管理器中找到它(见图)。

您的解决方案是创建一个包含所有您喜欢的对象名称的文件,然后使用它来快速导航/编写您想要使用的对象。SSMSBoost 还允许创建“工作区”——具有预定义连接的文档集,可以加快恢复工作环境的速度。它还具有最近的选项卡和最近的文档功能,可以恢复连接(以及更多功能......)。也许它会帮助你...

在此处输入图像描述

于 2014-04-01T16:09:08.690 回答