SSMS:扩展一个数据库,而不扩展所有数据库

SSMS: Expand one database, without leaving all Databases expanded

我正在一个拥有大量(大量)对象的平台上工作。在表、视图、存储过程和大多数对象上,我可以放置一个有用的过滤器。

然而,在许多服务器上,这家特定公司的数据库数量甚至多得离谱。如此之多以至于它总是占据我屏幕上垂直 space 的 100+%。

有没有什么方法可以过滤数据库,或者(通过任何技术)简单地得到一个数据库 'expanded',而不是 "Databases" 扩展?

您可以运行 DENY VIEW ANY DATABASE TO <username> 并查看所有数据库 GRANT VIEW ANY DATABASE TO <username>

用户名是您连接的用户名。我建议不要使用 SYSADMIN 帐户登录。有关详细信息,请参阅 this link