我不确定这是否可能,但我希望它是可能的 - 我目前正在运行 SSMS 并且有一个数据库,它的数据全部“容纳”在 DBO 模式中。我收到了建议(并且完全同意),最佳实践是创建与我们的业务功能相匹配的其他模式,我将继续努力。
我想知道是否有任何方法 - 即使是通过安装某种加载项,让架构崩溃,这样我就可以隐藏所有 DBO 和 RPT 对象,直到我展开架构 - 很多就像表格和其他文件夹被折叠一样。
如果这个问题对于这个网站来说不是很“主题”,我深表歉意——但我认为这是最有可能知道答案的地方。
在下面的屏幕截图中-我正在寻找要折叠的以红色勾勒的位,并且现在只有 2 行 DBO 以及我当前请求创建的 RPT:
在@LowlyDBA 给出他的答案后,我进行了一些搜索,并发现了一个 SSMS 扩展,它完全符合我的要求!
SSMS 架构文件夹
您最接近的方法是暂时过滤掉这些模式:
这应该适用于所有合理的最新版本的 SSMS。
大多数适用于多种产品的通用数据库工具都将提供这种能力,因为它们经常更多地利用模式概念——如果你真的想要这个功能,你可以尝试不同的工具(如 0xDBE 或类似的东西),但你会放弃一个SSMS 的许多特定于 MSSQL 的功能。