1.3 认识SQL Server 2008

作为新一代数据管理与分析平台,SQL Server 2008能够为企业解决数据爆炸和数据驱动应用程序提供关键技术支撑。

1.3.1 SQL Server 2008简介

相较于此前的版本,SQL Server 2008有许多新特性和功能,如支持基于策略的管理、审计、大型数据仓库、地理信息数据,以及报表和分析服务,能够为客户的关键业务应用提供可信赖、高效和智能化的数据管理分析平台。SQL Server 2008是微软数据平台愿景中的一个主要部分,旨在满足目前和将来管理和使用数据的需求。

具体来讲,SQL Server 2008具有以下特点。

可信任的——可以以很高的安全性、可靠性和可扩展性来运行关键的应用程序。

高效的——可以降低开发和管理数据基础设施的时间和成本。

智能的——提供了一个全面的平台,可以在用户需要的时候观察和发送信息。

1. 可信任的

SQL Server 2008为关键任务应用程序提供了强大的安全特性、可靠性和可扩展性。

通过简单的数据加密、外键管理来增强它的安全性。

通过改进数据库镜像、热添加CPU简化提高它的可靠性。

提供了一个广泛的功能集合,使你的数据平台上的所有工作负载的执行都是可扩展的和可预测的。

2. 高效的

SQL Server 2008降低了管理系统、.NET架构和Visual Studio Team System的时间和成本,使得开发人员可以开发强大的下一代数据库应用程序。

SQL Server 2008推出了陈述式管理架构(DMF),它是一个用于SQL Server数据库引擎的新的基于策略的管理框架。

对SQL Server的服务生命周期提供了显著的改进 ,它重新设计了安装、建立和配置架构。

提供了集成的开发环境和更高级的数据提取。

在与Visual Studio的合作下,快速地创建偶尔连接系统。

提供了新的数据类型使得开发人员和管理员可以有效地存储和管理非结构化数据。

3. 智能的

商业智能(BI)继续作为大多数公司投资的关键领域,和对于公司所有层面的用户来说的一个无价的信息源。SQL Server 2008提供了一个全面的平台,用于当用户需要时你可以为其提供智能化。

集成任何数据。

发送相应的报表。

使用户获得全面的洞察力。

1.3.2 SQL Server 2008管理工具的使用

1. SQL Server Management Studio

对于数据库的管理员,管理工具是日常工作中不可或缺的一部分,但是在SQL Server 2008中大家再也找不到企业管理器、查询分析器、分析管理器这些熟悉的工具。因为在SQL Server 2008中提供了一个全新整合的管理利器——SQL Server Management Studio。

SQL Server Management Studio是Microsoft SQL Server 2008提供的一种新集成环境,用于访问、配置、控制、管理和开发SQL Server的所有组件。它将一组多样化的图形工具与多种功能齐全的脚本编辑器组合在一起,可为各种技术级别的开发人员和管理员提供对SQL Server的访问。

单击“开始”菜单,选择“所有程序”中的“Microsoft SQL Server 2008”程序组,选择“SQL Server Management Studio”选项,出现如图1-24所示的【连接到服务器】对话框。

图1-24 【连接到服务器】对话框

在对话框中可以选择服务器类型、服务器名称及身份验证模式,然后单击“连接”按钮,出现如图1-25所示的Microsoft SQL Server Management Studio界面。

图1-25 Microsoft SQL Server Management Studio界面

SQL Server Management Studio将以前版本的SQL Server中所包括的企业管理器、查询分析器和Analysis Manager功能整合到单一环境中。此外,SQL Server Management Studio还可以和SQL Server的所有组件协同工作,例如Reporting Services、Integration Services、SQL Server Mobile和Notification Services。

2. SQL Server Profiler

Microsoft SQL Server Profiler是SQL跟踪的图形用户界面,用于监视SQL Server Database Engine或SQL Server Analysis Services的实例。它可以捕获有关每个事件的数据,并将其保存到文件或表中供以后分析。例如,可以对生产环境进行监视,了解哪些存储过程由于执行速度太慢影响了性能。

单击“开始”菜单,选择“所有程序”中的“Microsoft SQL Server 2008”程序组,选择“性能工具”程序组中的“SQL Server Profiler”选项,出现如图1-26所示的SQL Server Profiler界面。

图1-26 SQL Server Profiler界面

3. 数据库引擎优化顾问

数据库引擎优化顾问可以协助创建索引、索引视图和分区的最佳组合。

单击“开始”菜单,选择“所有程序”中的“Microsoft SQL Server 2008”程序组,选择“性能工具”程序组中的“数据库引擎优化顾问”选项,出现【连接到服务器】对话框,从中可以选择服务器类型、服务器名称及身份验证模式,然后单击“连接”按钮,出现如图1-27所示的Database Engine Tuning Advisor界面。

图1-27 Database Engine Tuning Advisor界面

4. Business Intelligence Development Studio

Business Intelligence Development Studio是用于Analysis Services和Integration Services解决方案的集成开发环境。

单击“开始”菜单,选择“所有程序”中的“Microsoft SQL Server 2008”程序组,选择“SQL Server Business Intelligence Development Studio”选项,出现如图1-28所示的Microsoft Visual Studio界面。

图1-28 Microsoft Visual Studio界面

5. 命令提示实用工具

命令提示实用工具提供从命令提示符管理SQL Server对象功能。单击“开始”菜单,选择“所有程序”中的“Microsoft SQL Server 2008”程序组,选择“配置工具”程序组中的“Notification Services命令提示”选项,出现如图1-29所示的命令提示符界面。

图1-29 命令提示符界面

6. SQL Server配置管理器

SQL Server配置管理器用来管理服务器和客户端网络配置设置。使用SQL Server配置管理器可以启动、暂停、恢复或停止服务,还可以查看或更改服务属性。

单击“开始”菜单,选择“所有程序”中的“Microsoft SQL Server 2008”程序组,选择“配置工具”程序组中的“SQL Server Configuration Manager”选项,出现如图1-30所示的SQL Server Configuration Manager界面。

图1-30 SQL Server Configuration Manager界面

1.3.3 SQL Server 2008的服务

SQL Server 2008相对于SQL Server 2000的进步非常大,扩展了性能、可靠性、可用性、可编程性和易用性,提供了整合服务、提醒服务、服务代理、报告服务等诸多功能。

美中不足的是,在SQL Server 2008中已经找不到跟SQL Server 2000一样的服务管理器了。SQL Server 2008使用SQL Server配置管理器来启动、暂停、恢复或停止服务,以及查看或更改服务属性。

单击“开始”菜单,选择“所有程序”中的“Microsoft SQL Server 2008”程序组,选择“配置工具”程序组中的“SQL Server Configuration Manager”选项,出现 “SQL Server Configuration Manager”界面。单击“SQL Server 2008服务”选项,即可在右侧看到SQL Server 2008提供的诸多服务,如图1-31所示。选择其中一项,双击或右键单击选择“属性”,可对该项服务进行管理,如图1-32所示。

图1-31 SQL Server 2008提供的服务

图1-32 SQL Server 2008服务属性界面

但是,如此一来,开启或停止运行服务就显得有些麻烦,每次都要进入“配置管理器”进行操作,很不方便。读者可自行上网下载“SQL Server 2008服务管理器”,双击安装文件进行安装即可,然后就会在屏幕右下角出现跟SQL Server 2000中一样的服务管理器图标了。