我喜欢 Windows 中的树和列表控件允许增量搜索。只需选择一个起点并键入,控件就会为您选择最佳匹配节点。
这在 SSMS 中有效,但有一个恼人的问题,尤其是在表节点中。SSMS 在所有表名前加上架构名称和点。要在此处进行增量搜索,我必须输入“dbo。”,然后输入我要搜索的内容。是否有选项可以关闭 SSMS 中的此表名表示?
我希望我在正确的 Stack Exchange 网站上提问。如果您觉得不妥,请告诉我!
答案1
据我所知,没有办法对此进行自定义。如果您有两个名称相同但架构不同的对象(例如 sales.person、hr.person),则无法区分它们。
我昨天读到http://www.sqltreeo.com/wp/它允许您自定义 SSMS 中的树层次结构。您可能想查看该工具,但我怀疑它是否允许您这样做。
但是,您可以右键单击并从上下文菜单中选择“过滤器”,这被认为是最接近此功能的方式。
答案2
解决方法:
树/列表视图 IntelliSense 行为在“对象资源管理器详细信息”窗口中可用。
开始:
单击对象资源管理器“表”文件夹。单击 F7,这将打开“对象资源管理器详细信息”窗口。此窗口允许使用 IntelliSense 查找与树/列表视图中键入的内容最接近的匹配项。
最后:
如果这是首选位置,请将“对象资源管理器详细信息”窗口移动到与“对象资源管理器”窗口相同的位置。
答案3
当前已实施在一个对象资源管理器节点中展开 2500 个项目的限制,以防止在展开多个对象资源管理器节点时树视图控件超出 64K 的限制。Windows XP 和 Windows Server 2003 版本的树视图控件存在一个错误,一旦节点总数超过 64K,它就会停止显示节点。
对象资源管理器详细信息窗口可用于查看整个项目列表 - 它没有上述限制。用户可以通过单击对象资源管理器中显示警告的信息节点来查看列表。对象资源管理器详细信息复制了对象资源管理器的大部分功能,包括所有上下文菜单。
适合使用:-
修复方法如下,您可以按 F7 键显示对象资源管理器详细信息,或者从视图 > 对象资源管理器详细信息
我还建议在表上下文菜单中使用过滤选项,因为问题明确询问如何避免对象资源管理器详细信息。