首页 / 数据库 / SQLServer / Sql server了解Management Studio
Sql server了解Management Studio2008-03-151. 优化组合了多款工具的功能 在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中的一个功能:通过消息窗口中的报错信息,可以直接连接到脚本中有错的部分。请注 意,如果脚本中包括多个批处理语句,那么报错信息中显示的行号可能与实际行号不符。只需要双击消息窗口中红色文本的报错信息就可以找 到导致错误的语句。这个动作可以使脚本主体中的有问题的行突出显示。(可能也会愿意在运行脚本之前使用预分析功能先清除语法错误)。