科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道[Sql server]了解Management Studio

[Sql server]了解Management Studio

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在SQL Server以前的版本中主要有两个工具:图形化的管理工具(Enterprise Manager)和 Transact SQL编辑器(Query Analyzer)。

作者:zd 来源:Techrepublic 2007年9月17日

关键字: Management 数据库 SQL Server SQL Server 各版本

  • 评论
  • 分享微博
  • 分享邮件
 

1. 优化组合了多款工具的功能

在SQL Server以前的版本中主要有两个工具:图形化的管理工具(Enterprise Manager)和 Transact SQL编辑器(Query Analyzer)。这样两个工 具分列存在一个问题,需要开发SQL Server也需要管理SQL Server 有时两项工作需要同时进行),所以不得不在两个工具之间不断切换。在 SQL Server Management Studio中,Enterprise Manager和Query Analyzer两个工具被结合在一个界面上,这样就可以在对服务器进行图形化 管理的同时编写Transact SQL。SQL Server Management Studio中的对象浏览器结合了Query Analyzer 的对象浏览器和Enterprise Manager的 服务器数型视图,可以浏览所有的服务器。另外,对象浏览器还提供了类似与Query Analyzer的工作区,工作区中有类似语言解析器和显示统 计图的功能。现在可以在编写查询和脚本的同时,在同一个工具下使用Wizards和属性页面处理对象。

SQL Server Management Studio的界面有一个单独可以同时处理多台服务器的的注册服务器窗口。虽然Enterprise Manager也有这个功能,但 是SQL Server Management Studio不仅可以对服务器进行注册,还可以注册分析服务、报告服务、SQL Server综合服务以及移动SQL等。这样, 就能够获得整个企业的视图或者集中于特定的感兴趣的实体或对象上。

使用项目

2. 使用项目和方案

如果用过Visual Studio那么对项目和方案的概念就不会感到陌生。在nutshell中,项目可以将一组文件结合在一起做为组进行访问。一系列的 项目组成组,这样就可以像OLAP用户按自己的兴趣向下钻取数据元一样钻取项目。项目包括.sql.mdx.xmla和.dmx脚本。另外,也可以在项目中 添加其他文件(如XML或者CSV文件)。因此项目本身就是可以钻取的对象。创建新项目的步骤如下:

点击文件|新建|项目。

选择所要创建的项目的类型(SQL Server脚本, 分析服务脚本或者SQL移动脚本)。

为创建的项目或方案命名。

选择文件的存储路径。

点确定。

接下来就可以对不同的数据源进行定义(如果所创建的项目接触的数据库不只一个)或者添很容易的添加文件(只需要在方案资源管理器内的脚 本文件夹上点右键然后选择要添加的项目即可)。如果你事前有准备,也可以将脚本导入项目。(如果在SQL Server Management Studio中找不 到方案资源管理器,可以选择查看|方案资源管理器或者按[Ctrl]+[Alt]+L。)

3. 帮助数据分析员

感谢SQL Server Management Studio集成了OLAP工具,成为处理cube的最佳工具。对象浏览器允许用户访问分析服务对象对cube进行图形化管 理。用户还可以在编辑窗口中编写和执行MDX、 DMX 、XMLA语句,可以使用同一个工具甚至是在同一个对象中同时进行OLTP和OLAP询问。

4.行号显示

使用Query Analyzer时,有多少次为了查找错误语句不得不从头一行一行的数下来?SQL Server Management Studio可以在编码编辑器中显示 行号,这在分析编码查找错误行或者打字错误时非常有用。默认情况下这个功能没有启用。如需启用请按以下步骤操作:

选择工具|选项。

在展开选项目录下文本编辑器,然后选择所有语言。

在属性窗口的右侧,选中显示标题下面的行号。

行号显示有一个功能。如果脚本中有批处理语句(开始、结束或者进行等语句),结果页面中会重新计算块内的行号(例如,从1开始计算)。

查错

5.易于查错

SQL Server Management Studio保留了Query Analysis中的一个功能:通过消息窗口中的报错信息,可以直接连接到脚本中有错的部分。请注 意,如果脚本中包括多个批处理语句,那么报错信息中显示的行号可能与实际行号不符。只需要双击消息窗口中红色文本的报错信息就可以找 到导致错误的语句。这个动作可以使脚本主体中的有问题的行突出显示。(可能也会愿意在运行脚本之前使用预分析功能先清除语法错误)。

6. 增强的模板资源管理器快速入门

Transact SQL是一种SQL Server语言。与SQL Server其他各种语言一样,使用Transact SQL语言可以实现从查询到对象建立所有的任务。使用 脚本编制对象的主要原因是因为使用这种方法能够完全控制所创造的对象,可以将脚本保存在文件对象中,经过测试后也可以很容易的移植到 生产环境中去。不过,新功能也就意味着新的语法,也就意味着有更多需要记住的东西。为了降低难度,SQL Server Management Studio升级 的模板资源管理器(查看|模板资源管理器或者[Ctrl]+[Alt]+T)可以平面显示超过100个对象以及Transact SQL任务的结构图,还包括有备份和恢 复数据库等管理任务。由于集合了以前各种不同工具,模板资源管理器中包括有Analysis Services 和 SQL Mobile命令语句模板。也就是说, 使用者可以通过脚本模板使用DMX, MDX和XMLA公式,使用方法与以前的Query Analyzer中对象创建方法一样。

7. 与以前版本的兼容

SQL管理对象SMO是SQL Server 2005中最受欢迎的管理对象,SQL Server Management Studio可以象运行SMO一样顺畅的运行SQL Server分布式 管理对象DMO。这就是说用户使用SQL Server Management Studio可以管理SQL Server 2000也可以管理MSDE数据库。这样就可以使用SQL Server 2005管理以前版本中的数据库。SQL Server Management Studio中的DMO不能管理SQL Server 7.0服务器,也许因为为此考虑升级的问 题。

命名

8. 注册服务器的命名

在登记数据库时(包括Enterprise Manager 或者SQL Server Management Studio),使用IP地址而不是服务器名称。这种通过VPN远程连接的 命名方法有时可能带来麻烦。在Enterprise Manager中,必须知道每台服务器的IP地址。因此,需要将连接参数记录备用。在SQL Server Management Studio下,可以用IP地址进行登记,也可以用比较容易分辨的名称为计算机命名,甚至还可以为服务器添加描述。名称和描述会在 注册服务器窗口显示(查看|注册服务器或者按[Ctrl]+[Alt]+G),这样就能够知道现在正在使用的是哪台服务器。

9. 管理SQL Server整合服务页面

Microsoft希望能够通过SQL Server Management Studio使用户可以在一个统一用户界面上管理所有的页面,也就是SQL Server整合服务(SSIS) 。SSIS是以前的SQL服务器中DTS的替代品,新的技术维护计划精灵工具中也有应用。在SQL Server Management Studio中,可以浏览服务器中 所有的软件包并了解其运行状态,也可以使用这个工具导入或导出软件包 (这个功能在以前版本的SQL Server中很难实现),或者在SQL Server Management Studio中运行软件包。在SQL Server Management Studio中访问SSIS的步骤如下:

通过已注册服务器中的整合服务页注册服务器。在服务器上点鼠标右键,然后选择连接|对象资源管理器。通过对象资源管理器中显示的数型结 构管理软件包。

10.报告服务管理

在使用Analysis Services 和 SSIS时,你可以使用SQL Server Management Studio 来管理报告服务。SQL Server 2000 版报告服务中所有的 管理工作都是通过报告服务中安装的基于网络的管理工具进行。如果需要管理多台服务器,必须通过不同的管理地址分别进行。在SQL Server Management Studio中,可以通过对象资源浏览器注册所有的报告服务并进行管理。也可以通过对象资源管理器进行报告服务管理地址上所有可 进行的任务。在SQL Server Management Studio中进入报告服务的步骤如下:

1.在注册服务器上的报告服务页上注册服务器。

2.在服务器上点鼠标右键,选择连接|对象资源管理器。

3.通过对象资源管理中显示的数形结构管理软件。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章