【问题标题】:Group tables by schema in SSMS在 SSMS 中按模式对表进行分组
【发布时间】:2014-08-17 00:47:17
【问题描述】:

在 Visual Studio 的服务器资源管理器窗口中,有一个非常好的功能可以让您查看按架构分组的数据库对象:

它会转动这个对象树:

数据连接 -> MyServer -> 表 -> MyTable (MySchema)

进入这个:

数据连接 -> MyServer -> 架构 -> MySchema -> MyTable


我一直在 SSMS 中寻找这个特殊功能,但找不到。

  • 存在吗?
  • 如果没有,是否有插件可以提供此功能?
  • 或者是否有一个插件可以帮助在具有 很多 个对象的 DB 中轻松导航?

请注意,我知道 SSMS 对象过滤器。有总比没有好,但还不够,因为我经常同时从多个模式访问对象。

【问题讨论】:

  • 您是指问题标题中的“in SSMS”吗? (相对于“ SSMS”)
  • @ispiro 哎呀,感谢您发现这个错字。

标签: sql-server visual-studio ssms


【解决方案1】:

如果您想要免费工具,SSMS Schema Folders (GitHub repo) 是您的解决方案。它做得很好。

【讨论】:

  • 这就是解决方案!谢谢 :) 它打破了我使用的另一个扩展的“转到定义”功能,但至少树不再是一团糟。
  • CodePlex 引用现在重定向到 GitHub:github.com/nicholas-ross/SSMS-Schema-Folders/issues。看起来很酷的插件,我可能有一天会尝试。
  • 我希望可以在单个模式节点下查看所有表、视图、存储过程等:仍然需要在树上上下移动才能查看所有相关内容,而不是 ok,我现在正在处理工资单,所以工资单节点有我所有的表、视图、sprocs 等
【解决方案2】:

我喜欢按模式分组的想法。

SQL Treeo SSMS Addin 是一种便宜的工具,可让您在对象资源管理器中创建自己的表结构。

【讨论】:

  • 谢谢,这看起来很不错。我试试看。
  • 有趣的一个,只是修复了它的 URL
【解决方案3】:

您可以在 SSMS 中尝试如下: 表格 > 过滤器 > 过滤器设置

您可以在此处按架构过滤...

【讨论】:

  • 谢谢,但我在回答中特别指出我已经知道过滤器。这不是我要寻找的功能。
  • 对于完全不了解过滤器的其他人来说很有用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-27
  • 1970-01-01
相关资源
最近更新 更多