SQL Server Management Studio 包含以下常规功能:
支持 SQL Server 的大多数管理任务。
用于 SQL Server 数据库引擎管理和创作的单个集成环境。
用于管理 SQL Server 数据库引擎、Analysis Services 和 Reporting Services 中的对象的对话框,允许你立即执行作、将它们发送到代码编辑器,或为其编写脚本供以后执行。
非模式和可调整大小的对话允许在打开对话时访问多个工具。
一个常见的调度对话框,允许您在稍后的时间执行管理对话框中的操作。
将 SQL Server Management Studio 服务器注册从一个 Management Studio 环境导出和导入到另一个管理工作室环境。
保存或打印 SQL Server Profiler 生成的 XML Showplan 或 Deadlock 文件,稍后查看这些文件,或将其发送给管理员进行分析。
一个新的错误和信息提示框,提供更多信息,允许你发送对此消息的批注给Microsoft,使你可以将消息复制到剪贴板,并允许你轻松地通过电子邮件将消息发送给你的支持团队。
用于快速浏览 MSDN 或联机帮助的集成 Web 浏览器。
联机社区帮助的整合。
有关 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 构建,它本质上支持扩展性(加载项/插件)。 可以利用 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 的问题之前将其删除。