SQL Server Management Studio 中的功能
SQL Server Management Studio包括以下常规功能:
支持SQL Server的大多数管理任务。
用于SQL Server数据库引擎管理和创作的单一集成环境。
用于管理 SQL Server 数据库引擎、Analysis Services 和 Reporting Services 中的对象的对话框,允许你立即执行操作、将其发送到代码编辑器或编写脚本以供以后执行。
非模式以及大小可调的对话框允许在打开某一对话框的情况下访问多个工具。
常用的计划对话框使您可以在以后执行管理对话框的操作。
将SQL Server Management Studio服务器注册从一个 Management Studio 环境导出和导入到另一个 Management Studio 环境。
保存或打印由 SQL Server Profiler 生成的 XML 显示计划或死锁文件,以后进行查看,或将其发送给管理员以进行分析。
新的错误和信息性消息框显示更多信息,允许你向 Microsoft 发送有关邮件的注释,允许你将消息复制到剪贴板,并允许你轻松地将消息通过电子邮件发送给支持团队。
集成的 Web 浏览器可以快速浏览 MSDN 或联机帮助。
从网上社区集成帮助。
有关SQL Server Management Studio的教程,可帮助你利用许多新功能并立即提高工作效率。
具有筛选和自动刷新功能的新活动监视器。
集成的数据库邮件接口。
新的脚本撰写功能
SQL Server Management Studio 的代码编辑器组件包含用于创作 Transact-SQL、MDX、DMX 和 XML/A 的集成脚本编辑器。 主要功能包括:
工作时显示动态帮助以便快速访问相关的信息。
一套功能齐全的模板可用于创建自定义模板。
可以编写和编辑查询或脚本,而无需连接到服务器。
支持撰写 SQLCMD 查询和脚本。
用于查看 XML 结果的新接口。
用于解决方案和脚本项目的集成源代码管理,随着脚本的演化可以存储和维护脚本的副本。
Microsoft IntelliSense 支持 MDX 语句。
对象资源管理器功能
SQL Server Management Studio 的对象资源管理器组件是一个集成工具,用于查看和管理所有服务器类型中的对象。 主要功能包括:
按完整名称或部分名称、架构或日期进行筛选。
异步填充对象,并可以根据对象的元数据筛选对象。
访问复制服务器上的SQL Server 代理进行管理。
有关详细信息,请参阅 对象资源管理器。
扩展性
SQL Server Management Studio基于 Visual Studio 独立 Shell 构建,该 Shell 本身支持 (加载项/插件) 的扩展性。 可以利用 Visual Studio 扩展性服务在SQL Server Management Studio中显示自定义功能;但是,不支持这种扩展性。
有一些用户和第三方已经开发了扩展来SQL Server Management Studio。 虽然我们没有对其进行禁止,但是请注意,我们不支持这种扩展性,因此可能存在向后/向前兼容性问题。 Microsoft 不会发布有关扩展SQL Server Management Studio的文档。 但是可利用社区博客和示例代码。
Microsoft 不支持具有SQL Server Management Studio扩展的SQL Server Management Studio安装,因此,如果已安装SQL Server Management Studio扩展,可能需要在呼叫 Microsoft 客户之前将其删除支持SQL Server Management Studio问题。