




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第4章 SQL Server 2008系统概述,学习目标 重点难点 本章内容,本章首先介绍SQL Server的发展历史以及SQL Server 2008的各种版本,然后以企业版版本的试用版为例介绍SQL Server 2008的安装过程,最后讨论SQL Server 2008的常用技 术和主要管理工具。,4.1 SQL Server 2008简介,SQL Server 2008是由Microsoft公司开发的数据库服务器平台,其中2008是其版本号。SQL Server 2008是一个可信任的、高效的、智能的数据平台,旨在满足目前和将来管理和使用数据的需求。,4.1.1 SQL Server
2、的发展历史,1988年,Microsoft、Sybase和Ashton-Tate公司联合,开发出运行于OS/2操作系统上的SQL Server 1.0。 1989年,Ashton-Tate公司退出SQL Server的开发。 1990年,SQL Server 1.1产品面世。 1992年,SQL Server 4.2产品面世。 1994年,Microsoft公司和Sybase公司分道扬镳。 1995年,Microsoft公司发布了SQL Server 6.0产品,随后的SQL Server 6.5产品取得了巨大的成功。 1998年,Microsoft公司发布了SQL Server 7.0产品,
3、开始进入企业级数据库市场。 2000年,Microsoft公司发布了SQL Server 2000产品。 2005年,Microsoft公司发布了SQL Server 2005产品。 2008年,Microsoft公司发布了SQL Server 2008产品。,4.1.2 SQL Server 2008的版本,SQL Server 2008共有7个不同的版本,这些版本各有不同,用户可以根据自己的需要和软、硬件环境来选择不同的版本。 1. SQL Server 2008 Enterprise Edition(企业版) SQL Server 2008 企业版是一个全面的数据管理和商业智能平台,提供
4、企业级的可扩展性、数据库安全性以及先进的分析和报表支持,从而运行关键业务应用。此版本可以整合服务器及运行大规模的在线事务处理,能满足最复杂的要求。该版本是超大型企业的选择。 2. SQL Server 2008 Standard Edition (标准版) SQL Server 2008的标准版是一个完整的数据管理和商业智能平台,提供业界最好的易用性和可管理性以运行部门级应用。该版本是为中小企业提供的数据管理和分析平台。,4.1.2 SQL Server 2008的版本,3. SQL Server 2008 Workgroup Edition(工作组版) SQL Server 2008工作组版
5、是一个可信赖的数据管理和报表平台,为应用程序提供安全、远程同步和管理能力。此版本包括核心数据库的特点并易于升级到标准版或企业版。该版本适用于小企业。 4. SQL Server 2008 Developer Edition(开发版) SQL Server 2008开发版使开发人员能够用SQL Server建立和测试任何类型的应用程序。此版本的功能与SQL Server企业版功能相同,但只为开发、测试及演示使用颁发许可。在此版本上开发的应用程序和数据库可以很容易升级到SQL Server 2008企业版。该版本适用于生产和测试应用程序的企业开发人员。,4.1.2 SQL Server 2008的
6、版本,5. SQL Server 2008 Express Edition(学习版) SQL Server 2008学习版是SQL Server的一个免费版本,提供核心数据库功能,包括SQL Server 2008所有新的数据类型。此版本旨在提供学习和创建桌面应用程序和小型服务器应用程序并可被ISV重新发布的免费版本。该版本是非专业开发人员的选择。 6.SQL Server 2008 Web Edition(网络版) SQL Server 2008网络版是为运行于Windows 服务器上的高可用性、面向互联网的网络环境而设计。SQL Server 2008网络版为客户提供了必要的工具,以支持低
7、成本、大规模、高可用性的网络应用程序或主机托管解决方案。,4.1.2 SQL Server 2008的版本,7.SQL Server 2008 Compact Edition(移动版) SQL Server移动版是为开发者设计的一个免费的嵌入式数据库,旨在为移动设备、桌面和网络客户端创建一个独立运行并适合互联网的应用程序。SQL Server移动版可在微软所有Windows的平台上运行,包括Windows XP、Windows Vista操作系统、以及Pocket PC和智能手机设备。,4.2 SQL Server 2008的安装,4.2.1 环境需求 在安装SQL Server 2008之前
8、,必须配置适当的硬件和软件,并保证它们正常运行,这样可以避免很多安装过程发生地问题。由于篇幅,本节内容全部以SQL Server 2008(32位)为例。 1. 硬件需求 SQL Server 2008的硬件需求见表4-1所示。关于内存的大小,会由于操作系统不同,可能需要额外的内容。实际的硬盘空间要求也会因系统配置和选择安装的应用程序和功能的不同而有所不同。,4.2.1 环境需求,表4-1 SQL Server 2008安装的硬件需求,4.2.1 环境需求,. 软件需求 SQL Server 2008常用于Windows XP、Windows Server 2003、Windows Vista
9、、Windows Server 2008,各版本对操作系统的要求有所不同。 . 其他需求 SQL Server 2008还需满足表4-2中的几个条件。 表4-2 SQL Server 2008安装的其他要求,4.2.2 SQL Server 2008的安装过程,在安装SQL Server 2008之前,最好关闭所有已打开的应用程序(包括病毒防护程序,安全监测程序,如360安全卫士),以免在安装过程中多次出现确认提示。 本书以安装SQL Server 2008 Enterprise 简体中文版为例,介绍安装步骤。可以把下载的映像文件刻录成DVD光盘,通过光盘安装;最方便的安装方法是使用虚拟光驱软
10、件(推荐使用免费的Daemon Tools)加载,通过虚拟光驱安装。整个安装过程大约需要2小时30分钟。,4.3 SQL Server 2008的组件,SQL Server 2008版本在功能组成上被划分为以下几个部分。 . 数据库引擎 数据库引擎是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求。 使用数据库引擎创建用于联机事务处理或联机分析处理数据的关系数据库。这包括创建用于存储数据的表和用于查看、管理和保护数据安全的数据库对象(如索引、视图和存储过程)。可以使用SQL Server Management
11、Studio管理数据库对象,使用SQL Server Profiler捕获服务器事件。,4.3 SQL Server 2008的组件,. Analysis Services - 多维数据 Analysis Services来分析大量数据。还可以使用它设计、创建和管理包含来自多个数据源的详细信息和聚合数据的多维结构。 若要管理和使用联机分析处理(OLAP)多维数据集,可以使用SQL Server Management Studio。若要创建新的OLAP多维数据集,可以使用Business Intelligence Development Studio。,4.3 SQL Server 2008的组
12、件,. Analysis Services - 数据挖掘 使用Analysis Services中的数据挖掘工具有助于用户识别数据中的模式,从而确定出现问题的原因,并能够创建规则和建议,从而预测将来会出现的问题。无需创建数据仓库即可执行数据挖掘;可以使用来自外部提供程序、电子表格以及甚至文本文件的表格格式数据,还可以挖掘创建的OLAP 多维数据集。 Analysis Services提供了大量工具,可以使用这些工具针对关系数据和多维数据集数据生成数据挖掘解决方案。SQL Server 2008中的数据挖掘不仅功能强大和易于访问,并且与许多用户在进行分析和报告工作时喜欢使用的工具集成在一起。,4
13、.3 SQL Server 2008的组件,. Integration Services Integration Services是用于生成高性能数据集成和工作流解决方案(包括针对数据仓库的提取、转换和加载操作)的平台。 Integration Services包括生成并调试包的图形工具和向导;执行如FTP操作、SQL语句执行和电子邮件消息传递等工作流功能的任务;用于提取和加载数据的数据源和目标;用于清理、聚合、合并和复制数据的转换;管理服务,即用于管理Integration Services包的Integration Services服务;以及用于对Integration Services对
14、象模型编程的应用程序接口(API)。,4.3 SQL Server 2008的组件,. 复制 SQL Server复制是一组技术,它将数据和数据库对象从一个数据库复制并分发到另一个数据库,然后在数据库间进行同步,以维持一致性。将复制分为以下两大类是非常有用的:在服务器到服务器环境中复制数据以及在服务器和客户端之间复制数据。在服务器之间复制数据通常支持伸缩性和可用性改进,数据仓库和报告以及来自多个站点的数据的集成。在服务器和客户端之间复制数据通常支持与移动用户交换数据、POS(消费者销售点)应用程序以及来自多个站点的数据的集成。,4.3 SQL Server 2008的组件,. Reportin
15、g Services 用户可使用报表进行信息沟通、制定决策和识别机遇。SQL Server 2008 Reporting Services (SSRS)是一个基于服务器的报表平台,它提供各种现成可用的工具和服务,方便、快捷地创建、部署、管理和使用报表,从关系数据源、多维数据源和基于 XML 的数据源检索数据,发布可通过多种格式查看的报表,还可以集中管理报表安全性和订阅。创建的报表既可以通过基于Web的连接来查看,也可以作为Microsoft Windows应用程序或SharepPoint站点的一部分来查看。 . Service Broker Service Broker可帮助数据库开发人员生成
16、可靠且可扩展的应用程序。由于Service Broker是数据库引擎的组成部分,因此管理这些应用程序就成为数据库日常管理的一部分。 Service Broker为SQL Server提供队列和可靠的消息传递。Service Broker既可用于使用单个SQL Server实例的应用程序,也可用于在多个实例间分发工作的应用程序。,4.3 SQL Server 2008的组件,这些组件之间的关系不是平行的,而是具有嵌套关系。Integration Services被看作SQL Server 2008各大组件之间的胶合剂,同时也是SQL Server 2008作为商务智能平台的重要组成部分。整个系统
17、以更主动地方式向用户提供各种信息服务。,4.4 SQL Server 2008管理工具,SQL Server 2008提供了一整套管理工具和实用程序,使用这些工具和程序,可以设置和管理SQL Server,进行数据库管理,并保证数据库的安全和一致。,4.4.1 SQL Server Management Studio,SQL Server Management Studio(SQL Server管理控制器)是为SQL Server数据库管理员和开发人员提供的图形化、集成了丰富开发环境的管理工具,也是SQL Server 2008最重要的管理工具,将以前版本的SQL Server中的企业管理器、
18、查询分析器和Analysis Manager功能整合到同一环境中。 SQL Server Management Studio是一个集成的管理平台,用于访问、配置、管理和开发SQL Server的组件。Management Studio的安装需要Internet Explorer 6 SP1或更高版本。 从Windows中选择“开始”“所有程序”“Microsoft SQL Server 2008”“SQL Server Management Studio”,打开“SQL Server Management Studio”窗口,如图4-1所示。,4.4.1 SQL Server Manageme
19、nt Studio,图4-1 SQL Server Management Studio窗口,4.4.2 SQL Server Business Intelligence Development Studio,Business Intelligence Development Studio(商业智能开发平台)是用于开发包括Analysis Services、Integration Services和Reporting Services项目在内的商业解决方案的主要环境。每个项目类型都提供了用于创建商业智能解决方案所需对象的模板,并提供了用于处理这些对象的各种设计器、工具和向导,是包含特定于SQL
20、Server 2008商业智能的附加项目类型的Microsoft Visual Studio 2008。 从Windows中选择“开始”“所有程序”“Microsoft SQL Server 2008”“SQL Server Business Intelligence Development Studio”,打开“SQL Server Business Intelligence Development Studio”窗口,如图4-2所示。,4.4.2 SQL Server Business Intelligence Development Studio,SQL Server管理控制器可用于开发
21、和管理数据库对象,以及用于管理和配置现有Analysis Services对象,而商业智能开发平台可用于开发商业智能应用程序。如果要实现使用SQL Server数据库服务的解决方案,或者要管理使用SQL Server、Analysis Services、Integration Services或Reporting Services的现有解决方案,则应当应用SQL Server管理控制器,如果要开发使用Analysis Services、Integration Services或Reporting Services的方案,则应当使用商业智能开发平台。,4.4.2 SQL Server Business Intelligence Development Studio,图4-2 SQL Server Business Intelligence Development Studio窗口,4.4.3 SQL Server Configuration Manager,SQL Server Configuration Manager(SQL Server配置管理器)用于管理与SQL Server相关联的服务,配置SQL Server使用的网络协议,以及从SQL Server客户端计算机管理网络连接配置。它集成了以前版本中的服务器网
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教育游戏化的心理学机制研究
- 数字时代的教育公平性保障策略研究
- 基于科技的创新管理策略对提升商业公平性的影响研究
- 四川省信访局事业单位真题2024
- 海南省乡村振兴局事业单位真题2024
- 2025年中国逐稿器行业投资前景及策略咨询研究报告
- 2025年中国血细胞分类计数器行业投资前景及策略咨询研究报告
- 2025年中国自动粉末成型液压机行业投资前景及策略咨询研究报告
- 2025年中国绝缘透明胶带行业投资前景及策略咨询研究报告
- 2025年中国立体烫花纸行业投资前景及策略咨询研究报告
- 应急演练评估表、评价表、评审表(模板)
- 系统集成项目总体服务方案
- CRH2动车组制动系统常见故障及处理方法
- 阿含经白话文
- 国开《色彩》形考任务第1-4章及答案
- 2004浙S1、S2、S3砌砖化粪池
- 热电厂管道防腐保温施工方案
- 骨髓穿刺术培训教案
- 《供应链管理》期末考试复习题库(含答案)
- 外科疾病专题知识讲座培训课件
- 《事业单位人事管理条例》考试参考题库100题(含答案)
评论
0/150
提交评论