使用对象资源管理器详细信息和 SQL Server 对象搜索
对象资源管理器详细信息是 SQL Server Management Studio 的一个组件,它提供服务器中所有对象的表格视图,并显示一个用于管理这些对象的用户界面。对象资源管理器的功能根据服务器的类型稍有不同,但一般都包括用于数据库的开发功能和用于所有服务器类型的管理功能。
默认情况下,“对象资源管理器详细信息”窗格在 Management Studio 是可见的。如果看不到对象资源管理器,请在**“视图”菜单上单击“对象资源管理器详细信息”**或按 F7。
注意 |
---|
Management Studio 显示的数据采用启动 Management Studio 时有效的 Microsoft Windows 的“区域和语言选项”的格式。重新启动 Management Studio 可以反映更新的设置。 |
对象资源管理器详细信息
对象资源管理器详细信息可用于在 SQL Server 实例的文件夹和对象中导航。在 32 位操作系统上, 对象资源管理器只能显示 64,000 个对象。必须选择某个图标才能访问其他对象。
对象资源管理器详细信息包括一个工具栏,其中包含下表中所述的图标。只有适当的时候这些图标才可用。
图标 |
操作 |
---|---|
后退 |
移动到对象资源管理器详细信息中显示的前几个项。如果以前的显示内容是搜索操作的结果,则重新运行搜索。 |
前进 |
在选择“前进”操作后,移动到下一个屏幕。 |
上移 |
转到父对象或父文件夹。 |
同步 |
将对象资源管理器的焦点设置为对象资源管理器详细信息中的选定对象。 |
筛选 |
如果有,显示对象的可配置子集。 |
刷新 |
刷新对象资源管理器详细信息中的显示内容。 |
搜索 |
提供一个区域,用于输入某些数据库对象的搜索词。 |
列标题选择
对象资源管理器详细信息具有可选择的列。您可以右键单击任何列标题并选中希望显示的项。您的选择将保留在您导航的不同对象上。当您退出并重新启动 SQL Server Management Studio 时,会保留每个用户的选择。
注意 |
---|
显示某些对象类型(如数据库)的所有列可能导致大型对象集的显示呈现略微减慢。 |
排序
单击列标题一次,可按该列进行排序。再次单击同一个列标题,可按该列进行反向排序。对于对象和文件夹范围内的每个用户将保留排序选择,重新启动 Management Studio 时也会保留。
筛选
可以使用对象资源管理器详细信息工具栏上的**“筛选”**图标,筛选对象资源管理器详细信息中显示的某些对象列表。在可以进行筛选时,将启用该图标。
“详细信息”窗格
对象资源管理器详细信息的最底部区域包含一个窗格,用于显示所选对象的某些详细信息。如果选择多个对象,则只显示对象的计数。在该窗格中选择项后,单击**“复制”**图标可将显示的文本复制到剪贴板。
多重对象选择
对象资源管理器详细信息支持多重对象选择。例如,如果在对象资源管理器中选择了表,则在“对象资源管理器详细信息”窗口中按住 Ctrl 键,即可选择多个表,右键单击这些表,然后选择**“删除”或“编写表脚本为”**,可立即对所有所选表执行操作。标准复制命令可将显示的文本复制到剪贴板。
SQL Server 对象搜索
通配符
- 支持标准通配符字符。例如,搜索 dm_os%counters 会返回 dm_os_memory_cache_counters 和 dm_os_performance_counters。有关详细信息,请参阅如何使用通配符搜索。
搜索范围
- 每次搜索的范围是对象资源管理器树中的当前焦点。例如,如果对象资源管理器焦点在一个数据库上,则搜索 dm_os%counters 会返回该数据库中的 dm_os_memory_cache_counters 和 dm_os_performance_counters。如果对象资源管理器焦点在“数据库”节点上,则会搜索所有数据库,并返回动态视图的多个实例。
大型集合
- 搜索大型对象集可能需要很长时间,并且会降低服务器性能。