是否可以在SSMS的对象资源管理器中过滤数据库列表?


10

我知道如何过滤表格列表-使用过滤器图标。但是,选择“数据库”节点后,将禁用此图标。

不过,我想知道是否有可能。


我在Google上进行了快速搜索,并且在Connect 上至少四次被要求并被拒绝。伤心。我也很想要这个
乔恩·塞格尔

Answers:


5

现在,如果您使用的是SQL Server Management Studio 2016,则可以这样做。您可以按名称,所有者和创建日期筛选数据库。

我正在使用SSMS内部版本号13.0.15900.1-您可以从Microsoft下载独立版本,也可以只使用以下链接:https ://msdn.microsoft.com/zh-cn/library/mt238290.aspx


这将是冷静,如果你可以按状态过滤-在线,离线
凯尔·约翰逊

0

否,无法在SSMS中过滤此列表。我的建议是编写一个简单的查询,查询到系统目录视图sys.databases

select name
from sys.databases
where name like '%<Your Search String>%';

或该查询的某种变体,具体取决于您要提取的信息(我仅假设name,因为对象资源管理器将为您提供)。


2
不幸的是,我的目的是不同的。我只想在我的对象资源管理器中减少混乱。
标记

实际上,可以使用新的SSMS版本进行过滤。检查了这一点:blogs.msdn.microsoft.com/sqlreleaseservices/...
达尼洛·布拉加
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.