第2章SQLServer2005关系数据库管理系统教学课件.ppt
-
资源ID:12724721
资源大小:2.60MB
全文页数:120页
- 资源格式: PPT
下载积分:40金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
第2章SQLServer2005关系数据库管理系统教学课件.ppt
12.1 SQL Server 2005简介简介 2.2 SQL Server 2005的版本与安装的版本与安装2.3 SQL Server 2005的系统数据库和表的系统数据库和表 2.4 SQL Server 2005的管理工具和实用的管理工具和实用 程序程序 32.1.1 SQL Server的发展简史 2.1.2 SQL Server 2005的特点 4 SQL Server是由美国Microsoft公司推出的一种关系数据库管理系统,它经历了十多年的发展过程,目前已经成为较出色的数据库管理系统。 SQL Server最初是1988年推出的由Microsoft、Sybase和Ashton-Tate三家公司共同开发的OS/2版本。 由1988年至今,SQL Server不断更新版本。 1993年Microsoft公司推出Windows NT3.1之后,Windows操作系统得到普遍推广,Microsoft公司决定把SQL Server和Windows NT操作系统紧密地结合起来,很快便推出SQL Server 4.2版本;5 1994年Microsoft公司终止与Sybase公司的合作。1995年在改写整个系统核心的基础上,推出了SQL Server 6.0版本,使SQL Server成为功能齐全的数据库管理系统。 1996年Microsoft公司对SQL Server 6.0版本进行了修改和补充,推出了SQL Server 6.5版本。 1998年Microsoft公司推出SQL Server 7.0版本,在使用中越来越多的用户体会到SQL Server数据库系统功能强大、简单易用、价格低廉;Microsoft公司进一步巩固了在数据库产品市场的地位。 2000年Microsoft公司又推出SQL Server的最新版本SQL Server 2000。 2005年Microsoft公司又在SQL Server 2000的基础上推出SQL Server的最新版本SQL Server 2005。6 SQL Server 2005在商务智能(BI)、可编程性和安全性三方面有突出的增强。 在商务智能方面,SQL Server 2005集成数据整合、分析和报表功能,提供更好的决策支持;SQL Server 2005提供了一种新的数据模型,用于简化异源数据间的连通性问题;SQL Server 2005提供对XML/A(一种OLDB的可选方案)的集成支持;SQL Server 2005提供的数据挖掘功能将凭借4种新增算法和得到改进的数据建模与操控工具得到进一步的增强。7 在可编程性方面,SQL Server 2005更好地实现了与Visual Studio.NET的集成,它将CLR(Common Language Runtime-通用语言运行环境)直接植入数据库引擎,使开发人员能够用Visual Basic.NET或C#之类的语言直接为SQL Server 编写程序,从而实现了与微软.NET应用程序架构的紧密协作。 在安全性方面,SQL Server 2005固有的数据加密、默认安全设置以及强制口令策略功能,可以让开发人员以更高的性能、更高的可用性和更高的安全性来运行和处理任何应用需求。81.1. SQL Server SQL Server 数据库引擎数据库引擎 SQL Server 数据库引擎是用于存储、处理和保护数据的核心服务。数据库引擎提供了受控访问和快速事务处理,以满足企业内最苛刻的数据消费应用程序的要求。数据库引擎还提供了大量的支持以保持高可用性。92. SQL Server Analysis Services2. SQL Server Analysis Services(SSASSSAS) SQL Server 2005提供的Analysis Services 通过服务器和客户端技术的组合为商业智能应用程序提供了联机分析处理 (OLAP)和数据挖掘功能。Analysis Services允许用户设计、创建以及管理其中包含从其它数据源(如关系数据库)聚合而来的数据的多维结构,从而实现对 OLAP 的支持;对于数据挖掘应用程序Analysis Services 可以设计、创建和可视化数据挖掘模型,通过使用多种行业标准数据挖掘算法,可以基于其它数据源构造这些挖掘模型。103 3SQL Server Integration ServicesSQL Server Integration Services(SSISSSIS) SQL Server 2005提供的Integration Services 由四个关键部分组成:Integration Services服务、Integration Services对象模型、Integration Services运行时和运行时文件以及封装数据流引擎和数据流组件的数据流任务。 Integration Services是一个能够生成高性能数据转换和数据集成解决方案的平台,用户可以通过这个平台从不同的数据源提取、转换以及合并数据,并将其移至单个或多个目标,其中包括对数据仓库提供提取、转换和加载 (ETL) 处理的包。114 4SQL Server SQL Server 复制技术复制技术 SQL Server 2005提供的复制技术是在数据库之间对数据和数据库对象进行复制和分发,然后在数据库之间进行同步以保持一致性的一组技术。使用复制可以将数据通过局域网、广域网、拨号连接、无线连接和 Internet 分发到不同位置以及分发给远程用户或移动用户。5 5SQL Server Reporting ServicesSQL Server Reporting Services SQL Server 2005提供的Reporting Services 是一种基于服务器的新型报表平台,可用于创建和管理包含来自关系数据源和多维数据源的数据的表报表、矩阵报表、图形报表和自由格式报表,并且可以通过基于Web的连接来查看和管理用户创建的报表。126 6SQL Server Notification ServicesSQL Server Notification Services SQL Server 2005提供的Notification Services 是一种编程框架,可以创建用于生成和发送通知的应用程序,同时也是这些应用程序的宿主平台。使用该编程框架可以快速创建用于生成通知并将其发送给订阅方的应用程序。创建应用程序之后,便可在Notification Services平台上进行部署。使用这个平台可以生成及时的个性化消息并将消息发送给大量的订阅者,还可以将消息传递给各种设备。137 7SQL Server Service BrokerSQL Server Service Broker SQL Server 2005提供的Service Broker 是一种用于生成可靠、可伸缩且安全的数据库应用程序的技术。Service Broker 是数据库引擎中的一种新技术,它对队列提供了本机支持。Service Broker 提供了一个基于消息的通信平台,可用于将不同的应用程序组件链接成一个操作整体。Service Broker 还提供了许多生成分布式应用程序所必需的基础结构,可显著减少应用程序的开发时间。Service Broker 还可帮助用户轻松自如地缩放应用程序,以适应应用程序所要处理的流量。148 8全文搜索全文搜索 SQL Server 2005提供的全文搜索的体系结构由全文引擎、筛选器、协议处理程序和断字符等组件构成;全文搜索可以对SQL Server的表中基于纯字符的数据发出全文查询的功能,全文查询可以包括单词和短语,或者一个单词或短语的多种形式。9 9SQL ServerSQL Server工具和实用工具工具和实用工具 SQL Server 2005提供了设计、开发、部署和管理关系数据库、Analysis Services多维数据集、数据转换包、复制拓扑、报表服务器和通知服务器所需的工具。 随着深入地学习和使用SQL Server 2005,我们将会更好地理解和掌握这些技术和特性的。152.2 SQL Server 20002.2 SQL Server 2000的版本与安装的版本与安装2.2.1 SQL Server 2005的版本2.2.2 SQL Server 2005的运行环境2.2.3 SQL Server 2005的安装 16 目前SQL Server 2005有5个版本:企业版(Enterprise Edition)、标准版(Standard Edition)、工作组版(Workgroup Edition)、开发版(Developer Edition)和快递版(Express Edition)等。171 1安装、运行安装、运行SQL Server 2005SQL Server 2005所需的硬件要求所需的硬件要求 处理器:Inter及其兼容处理器,Pentium(奔腾)III或更高版本,主频应在600MHz以上,建议使用1GHz或更高主频的处理器。目前微机的处理器多为英特尔奔腾双核处理器、主频在2GHz及以上。 内存(RAM):企业版最少需512MB内存,建议使用1GB或更大容量的内存,更大容量的内存可以提供给数据库系统足够大的运行空间,可以明显地提高系统的运行速度。 目前微机内存的配置多为1GB及以上。18 硬盘空间:企业版安装需要800MB的可用空间,建议提供1.5GB的可用空间。目前微机硬盘的配置多为160G以上,可有足够的硬盘空间提供给SQL Server 2005。 光盘驱动器:SQL Server 2005支持光盘和网络两种安装方式。如果选择光盘安装方式,要求提供8(倍速)以上的光盘驱动器,建议使用16(倍速)以上的光盘驱动器。目前微机光盘驱动器的配置多为16(倍速)的DVD。 显示器:为了进行SQL Server 2005的安装及使用管理,必须具备一个VGA或更高分辨率的显示器和显示适配卡。 目前微机显示器的配置均能满足SQL Server 2005的安装要求。 还应配备标准键盘和鼠标。192 2安装、运行安装、运行SQL Server 2005SQL Server 2005所需的软件环境所需的软件环境 操作系统:SQL Server 2005对操作系统有更高的要求,并且不同的版本有不同的要求。 企业版:SQL Server 2005企业版要求操作系统必须是服务器版,如Windows 2000 SP4或更高版本;Windows Server 2003 SP1或更高版本;Windows XP SP2。 开发版:SQL Server 2005开发版要求的操作系统有Windows 2000 SP4或更高版本;Windows Server 2003 SP1或更高版本;Windows XP家庭版或专业SP2。 标准版:同上,但是不支持Windows XP 家庭版。 工作组版:同标准版。 快递版:同标准版,不支持Windows XP的任何版本。20必备软件:SQL Server 2005安装程序需要以下必备软件。 SQL Server 2005要有Microsoft .NET Framework 2.0 和.NET Framework 2.0 -语言包(微软的.NET框架)的支持; SQL Server 安装程序需要Microsoft Windows Installer 3.1或更高版本以及Microsoft 数据访问组件(MDAC)2.8 SP1或更高版本; SQL Server 安装程序将安装以下组件:Microsoft SQL Server 本机客户端,Microsoft SQL Server 2005安装程序支持文件。21 网络环境需求组件:SQL Server 2005要求提供以下必备组件。 IE浏览器:SQL Server 2005 所有版本的安装都需要Microsoft Internet Explorer 6.0 SP1或更高版本,因为Microsoft 管理控制台(MMC)和HTML帮助需要它。 Internet信息服务(IIS):SQL Server 2005需要安装IIS(Internet Information Server) 5.0或更高版本,因为安装SQL Server 2005 Reporting Services 需要IIS 5.0或更高版本。 ASP.NET:SQL Server 2005的报表服务需要安装ASP.NET 2.0版本;221 1安装前的准备工作安装前的准备工作 用户可根据向导提示,选择需要的选项一步一步地完成,但安装前一般要注意以下问题: 确保计算机满足安装SQL Server 2005所需的软、硬件要求。 以本地系统管理员的身份登录Windows系统。 关闭所有与SQL Server相关的服务,包括所有使用ODBC的服务,如WindowsNT/2000自带的Microsoft Internet Information (IIS)等。 关闭Microsoft Windows NT 事件查看器和注册表查看器(Regedit.exe 或 Regedt32.exe),应尽可能关闭所有不相关的应用程序。2.SQL Server 20052.SQL Server 2005的安装(以企业版为例)的安装(以企业版为例) 将将SQL Server 2005企业版光盘放进光企业版光盘放进光驱,这时系统会自动运行安装程序,屏幕显驱,这时系统会自动运行安装程序,屏幕显示安装示安装“最终用户许可协议最终用户许可协议”界面,如图界面,如图2-1所示。在这个界面里选择所示。在这个界面里选择“我接受许可条我接受许可条款和条件款和条件”复选框,然后单击复选框,然后单击【下一步下一步】按按钮,将进入钮,将进入“安装必备组件安装必备组件”界面。界面。24 图图2-1 SQL Server 2005许可认证界面许可认证界面 在“安装必备组件”界面里,显示在安装SQL Server 之前需要安装的软件组件,这些软件组件包括:Microsoft .NET Framework 2.0 、.NET Framework 2.0 -语言包、Microsoft SQL Native Client 和Microsoft SQL Server 2005安装程序支持文件。在该界面内,单击【安装】按钮,将开始安装组件,如图2-2所示。 26图图2-2 SQL Server 2005安装必备组件安装必备组件 在安装组件过程中,“安装必备组件”界面内将显示“正在配置组件”,并且在界面的下方用进度条显示安装的进度,同时界面内提示安装复制的文件和目录,如图2-3所示;在安装的过程中,随时可以单击【取消】按钮退出安装程序。 组件安装完毕时,在“安装必备组件”界面内将显示“已成功安装所需的组件”,并弹出【下一步】按钮,如图2-4所示。28图图2-3 SQL Server 2005必备组件安装过程必备组件安装过程29图图2-4 SQL Server 2005必备组件安装完成必备组件安装完成 单击“安装必备组件”界面内弹出的【下一步】按钮,将进入Microsoft SQL Server 2005安装向导的欢迎界面,如图2-5所示。 在SQL Server 2005安装向导的欢迎界面内单击【下一步】按钮,将弹出“系统配置检查”界面,此时系统将检查提供的SQL Server软硬件环境是否符合条件,包括处理器、内存、操作系统和浏览器的版本等方面,如图2-6所示。 如果检查系统配置的软硬件环境存在问题,将停止SQL Server 2005的安装,这时可以单击【报告】按钮,将显示系统配置上的问题。待满足系统配置的软硬件要求后再重新启动安装程序。31图2-5 SQL Server 2005 安装向导的欢迎界面32图图2-6 SQL Server 系统配置检查界面系统配置检查界面 当系统配置检查成功时,“系统配置检查”界面内将显示“成功”,这时可以单击【下一步】按钮,继续安装SQL Server 2005并弹出“注册信息”对话框,用户可以按照对话框的要求输入姓名、公司和25个字符的产品密钥,其中必须填写“姓名”字段,如图2-7所示。 完成注册信息的输入后,单击【下一步】按钮,将弹出“要安装的组件”对话框,在该对话框内可以选择全部组件,也可以根据需要选择部分组件,譬如选择“工作站组件、联机丛书和开发工具”复选框,如图2-8所示。34图图2-7 SQL Server 2005 注册信息窗口注册信息窗口35图图2-8 SQL Server 2005选择安装的组件对话框选择安装的组件对话框 在“要安装的组件”对话框中还可以单击【高级】按钮,进入“功能选择”对话框,如图2-9所示。在功能选择对话框中可以选择要安装的程序功能,也可以单击方框内的图标更改功能的安装方式;在安装路径选项下,安装程序将会把SQL Server 2005安装到默认的路径内,如果用户希望把SQL Server 2005安装到其它的目录内,则可以单击【浏览】按钮,在弹出的对话框中选择合适的文件夹,SQL Server 2005将会安装到选定的目录内。 完成以上的选择操作后单击【下一步】按钮,将进入下一步操作。37图图2-9 SQL Server 2005安装的功能选择对话框安装的功能选择对话框 在功能选择对话框中单击【下一步】按钮,将弹出“错误和使用情况报告设置”对话框,如图2-10所示。该对话框将约定在SQL Server 2005使用过程中出现错误时向Microsoft发送错误报告的方式,以帮助Microsoft改进 SQL Server2005的某些组件和服务,对话框提供了2种方式可以选择,选择后可单击【下一步】按钮,将弹出“准备安装”界面,进入后面的操作。39图图2-10 SQL Server 2005安装的错误和使用情况报告设置对话框安装的错误和使用情况报告设置对话框 在“准备安装”界面里显示安装程序已经就绪,可以开始安装。单击【安装】按钮,便开始复制程序文件,如图2-11所示。 开始安装SQL Server 2005时,将弹出“安装进度”显示界面,如图2-12所示。该界面显示组件的安装情况,界面下方的“状态”栏,用进度条来显示安装的进度和安装复制的文件及目录。在安装过程中,随时可以单击【取消】按钮退出SQL Server 2005的安装。41图图2-11 SQL Server 2005安装的开始复制程序文件界面安装的开始复制程序文件界面42图图2-12 SQL Server 2005安装的安装进度显示界面安装的安装进度显示界面 安装完成后,将弹出“程序安装完毕”界面,如图2-13所示,在这个界面的窗口内显示已经安装完毕的程序文件,可单击【下一步】按钮,结束SQL Server 2005的安装。 在“程序安装完毕”界面内单击【下一步】按钮,将弹出“完成Microsoft SQL Server 2005安装”界面,如图2-14所示,界面内显示了安装的有关信息,此时单击【完成】按钮,退出SQL Server 2005的安装操作。44图图 2-13 SQL Server 2005程序安装完毕界面程序安装完毕界面45图图2-14 SQL Server 2005程序安装完毕退出操作界面程序安装完毕退出操作界面462.3.1 SQL Server 2005的系统数据库 2.3.2 SQL Server 2005的系统表 47SQL Server 2005的数据库分为系统数据库和用户数据库两种类型,它们都是用来存储数据的,而SQL Server 2005的系统数据库是用来管理系统的。安装SQL Server 2005时系统会自动建立四个系统数据库,这四个系统数据库分别是Master、Model、Msdb和Tempdb,如图2-15所示。SQL Server 2005的系统提供的四个系统数据库文件存储在SQL Server 默认安装目录下的MSSQL子目录下的Data文件夹中,数据库文件的扩展名为 .mdf,数据库日志文件的扩展名为 .ldf。48图图2-15 SQL Server 2005的系统数据库的系统数据库491.Master 1.Master 数据库数据库 Master 数据库是SQL Server2005最重要的数据库,它存储了SQL Server2005系统的所有系统级别信息。这些系统级别信息包括所有的登录信息、系统设置信息、SQL Server的初始化信息和其它系统数据库及用户数据库的相关信息,这些信息都记录在Master 数据库的各个表中。 Master 数据库对SQL Server系统极为重要,它一旦受到破坏,例如被用户无意删除了数据库中的某个表格,就有可能导致SQL Server系统彻底瘫痪,因此用户轻易不要直接访问Master 数据库,更不要修改Master 数据库,不要把用户数据库对象创建到Master 数据库中。502. Model2. Model数据库数据库 Model 数据库是所有用户数据库和Tempdb数据库的模板数据库,它含有Master数据库所有系统表的子集,每当创建一个用户数据库时,SQL Server服务器都要把Model数据库的内容自动复制到新的数据库中作为新数据库的基础,这样可以大大简化数据库及其对象的创建和设置。3. 3. MsdbMsdb 数据库数据库 Msdb 数据库是代理服务数据库,为其警报、任务调度和记录操作员的操作提供存储空间。514. 4. TempdbTempdb数据库数据库 Tempdb 数据库是一个临时数据库,它为所有的临时表、临时存储过程及其它临时操作提供存储空间,属于全局资源,没有专门的权限限制。不管用户使用哪个数据库,他们所建立的所有临时表和存储过程都存储在Tempdb 临时数据库中。 SQL Server 每次启动时,Tempdb 临时数据库被重新建立,当用户与SQL Server断开时,其临时表和存储过程将被自动删除。52 从逻辑层次上讲,数据库是由表、视图、存储过程、触发器、关系图等一系列数据库对象组成的。每当创建数据库时系统都会自动创建一些数据库对象,其中比较重要的就是系统表。 SQL Server 2005用系统表记录所有服务器活动的信息。系统表中的信息组成了SQL Server系统利用的数据字典。 在此简单介绍其中六个重要的系统表。531. 1. SysobjectsSysobjects表(对象表)表(对象表)系统表Sysobjects是SQL Server的主系统表,该表出现在每个数据库中,它对每个数据库对象含有一行记录。2. 2. SyscolumnsSyscolumns表(列表)表(列表)系统表Syscolumns出现在master数据库和每个用户自定义的数据库中,它对基表或者视图的每个列和存储过程中的每个参数含有一行记录。3. 3. SysindexesSysindexes表(索引表)表(索引表)系统表Sysindexes出现在master 数据库和每个用户自定义的数据库中,它对每个索引和没有聚集索引的每个表含有一行记录,它还对包括文本/图像数据的每个表含有一行记录。54 4. 4. SysusersSysusers表(用户表)表(用户表)系统表Sysusers出现在master数据库和每个用户自定义的数据库中,它对整个数据库中的每个Windows NT用户、Windows NT用户组、SQL Server用户或者SQL Server角色含有一行记录。 5. 5. SysdatabasesSysdatabases表(数据库表)表(数据库表)系统表Sysdatabases对SQL Server系统上的每个系统数据库和用户自定义的数据库含有一行记录,它只出现在master数据库中。 6. 6. SysdependsSysdepends 表(依赖表)表(依赖表)系统表Sysdepends对表、视图和存储过程之间的每个依赖关系含有一行记录,它出现在master数据库和每个用户自定义的数据库中。552.4.1 SQL Server配置管理器2.4.2 SQL Server管理控制台2.4.3 联机丛书 为了便于理解和掌握为了便于理解和掌握SQL Server 2005所提供所提供的管理工具和实用程序,对照的管理工具和实用程序,对照SQL Server 2000的的管理工具和实用程序来介绍管理工具和实用程序来介绍SQL Server 2005所提所提供的管理工具。供的管理工具。 熟练使用熟练使用SQL Server 2000的用户很清楚,的用户很清楚,SQL Server 2000提供了八个常用的提供了八个常用的SQL Server管管理工具和实用程序,它们分别是查询分析器(理工具和实用程序,它们分别是查询分析器(Query Analyzer)、导入和导出数据()、导入和导出数据(Import and Export Data)、服务管理器()、服务管理器(Service Manager)、服务器网络实用工具()、服务器网络实用工具(Server Network Utility)、客户端网络实用工具()、客户端网络实用工具(Client Network Utility)、联机丛书()、联机丛书(Books Online)、)、企业管理器(企业管理器(Enterprise Manager)和事件探查)和事件探查器(器(Profiler)等,如图)等,如图2-16所示。所示。图图2-16 SQL Server 2000的管理工具和实用程序的管理工具和实用程序 58SQL Server 2005提供的管理工具和实用程序如图提供的管理工具和实用程序如图2-17所示。主要有:所示。主要有: SQL Server管理控制台(管理控制台(SQL Server Management Studio),管理控制台主要提供了),管理控制台主要提供了SQL Server 2000的企业管理器、查询分析器和导入导出的企业管理器、查询分析器和导入导出数据的功能;数据的功能; 配置工具,配置工具中的配置工具,配置工具中的SQL Server配置管理器配置管理器(SQL Server Configuration Manager)集成了)集成了SQL Server 2000的的“服务管理器服务管理器”、“服务器网络实用服务器网络实用工具工具”和和“客户端网络实用工具客户端网络实用工具”所提供的功能;所提供的功能; 性能工具,性能工具提供了事件探查器(性能工具,性能工具提供了事件探查器(Profiler)和数据库引擎优化服务功能;)和数据库引擎优化服务功能; 文档和教程,文档和教程提供了联机丛书(文档和教程,文档和教程提供了联机丛书(Books Online););以上是以上是SQL Server 2005对应对应SQL Server 2000所拥有的八项功所拥有的八项功能,除此之外,由图能,除此之外,由图2-17还可以看到,还可以看到,SQL Server 2005的的管理工具和实用程序还提供了以下功能:管理工具和实用程序还提供了以下功能: Analysis Services :SQL Server分析服务(分析服务(SQL Server Analysis Services-SSAS);); SQL Server Business Intelligence Development Studio:这:这是一个通用开发环境,它可以根据包含数据库引擎、分析是一个通用开发环境,它可以根据包含数据库引擎、分析服务和报表服务的服务和报表服务的Visual Studio 生成生成BI解决方案;解决方案; 配置工具还提供了配置工具还提供了SQL Server外围应用配置器、外围应用配置器、Notification Services 命令提示(命令提示(SQL Server通知服务,生通知服务,生成并发送通知的应用程序的开发和部署平台)和成并发送通知的应用程序的开发和部署平台)和Reporting Services配置报表服务器,等;配置报表服务器,等;60图图2-17 SQL Server2005的管理工具和实用程序的管理工具和实用程序61 SQL Server 2005SQL Server 2005则把则把SQL Server 2000SQL Server 2000的的“服务管理器服务管理器”、“服务器网络实用工具服务器网络实用工具”和和“客户端网络实用工具客户端网络实用工具”三个管理工具所三个管理工具所提供的功能集成在一个提供的功能集成在一个“SQL ServerSQL Server配置管配置管理器理器”内,即内,即SQL Server 2005SQL Server 2005的配置管理器的配置管理器提供了提供了SQL Server 2005SQL Server 2005服务、服务器端网络服务、服务器端网络通信协议以及客户端网络通信协议及其相关通信协议以及客户端网络通信协议及其相关属性的配置管理等功能。属性的配置管理等功能。621 1如何启动如何启动SQL Server 2005SQL Server 2005配置管理器配置管理器 启动配置管理器的方法:单击启动配置管理器的方法:单击Windows XP “Windows XP “开开始始”“”“所有程序所有程序”“”“Microsoft SQL Microsoft SQL Server2005”“Server2005”“配置工具配置工具”“”“SQL Server SQL Server Configuration Manager”Configuration Manager”便可进入配置管理器,如便可进入配置管理器,如图图2-182-18和图和图2-192-19所示。所示。图图2-18 启动启动SQL Server 2005的配置管理器的配置管理器63图图2-19 SQL Server 2005 配置管理器界面配置管理器界面642 2SQL Server 2005SQL Server 2005配置管理器的功能分析配置管理器的功能分析 从图从图2-192-19不难看出不难看出SQL Server SQL Server 配置管理配置管理器主要具备三个功能:器主要具备三个功能:SQL Server 2005 SQL Server 2005 服服务、务、SQL Server 2005SQL Server 2005网络配置和网络配置和SQL Native SQL Native Client Client 配置。配置。 SQL Server 2005SQL Server 2005服务:服务:SQL Server SQL Server Configuration ManagerConfiguration Manager的主要功能是启动数的主要功能是启动数据库服务器的实时服务、暂停和停止正在运据库服务器的实时服务、暂停和停止正在运行的服务、或暂停后的继续服务。行的服务、或暂停后的继续服务。由图由图2-19可以看到,单击可以看到,单击SQL Server 配置管理器界配置管理器界面左窗口的面左窗口的“SQL Server 2005服务服务”时,界面时,界面右窗口内将列出目前可以提供的六项服务:右窗口内将列出目前可以提供的六项服务: SQL Server Integration Services(集成服务)(集成服务) SQL Server Full-Text Search(全文检索服务)(全文检索服务) SQL Server(SQL Server 数据库引擎服务)数据库引擎服务) SQL Server Analysis Services(分析服务)(分析服务) SQL Server Browser(SQL Server浏览器服务)浏览器服务) SQL Server Agent(SQL Server代理服务)代理服务) 各项服务都可以自动启动或手工启动,只要在各项服务都可以自动启动或手工启动,只要在SQL Server 配置管理器界面右窗口用鼠标右配置管理器界面右窗口用鼠标右 键单击某项服务,便可从弹出的对话框里修改该键单击某项服务,便可从弹出的对话框里修改该项服务的状态,即启动、停止、暂停或重新启项服务的状态,即启动、停止、暂停或重新启 动。如:在动。如:在SQL Server 配置管理器界面右窗口内配置管理器界面右窗口内,选择,选择“SQL Server(数据库引擎)(数据库引擎)”,右击该,右击该项服务,从弹出的快捷菜单内再选择项服务,从弹出的快捷菜单内再选择“属性属性”菜菜项,便弹出项,便弹出“SQL Server属性属性”对话框,该对话对话框,该对话框内有框内有“登录登录”、“服务服务”和和“高级高级”三个标签三个标签,如图,如图2-20所示。所示。67图图2-20 SQL Server 属性设置对话框属性设置对话框68 SQL Server 2005SQL Server 2005网络配置:网络配置:SQL Server 2005SQL Server 2005是基于客户机是基于客户机/ /服务器体系结构的大型数据库,可以服务器体系结构的大型数据库,可以管理网络上分布的资源。为此,必须保证客户端和管理网络上分布的资源。为此,必须保证客户端和服务器端的网络连接设备服务器端的网络连接设备网络库之间有正确的网络库之间有正确的配置。配置。 打开打开SQL Server 2005SQL Server 2005的的“服务器网络实用工具服务器网络实用工具”的方法是在的方法是在SQL Server 2005SQL Server 2005配置管理器的左窗口内,配置管理器的左窗口内,单击单击“SQL Server 2005SQL Server 2005网络配置网络配置”的的“MSSQLSERVERMSSQLSERVER的协议的协议”图标,在右窗口内可以配置图标,在右窗口内可以配置共享内存协议、命名管道、共享内存协议、命名管道、TCP/IPTCP/IP协议和协议和VIAVIA协议,协议,如图如图2-212-21所示。所示。69图图2-21 SQL Server 2005 的服务器网络实用工具的服务器网络实用工具70 SQL Native Client SQL Native Client 配置:配置:SQL Server 2005SQL Server 2005的的SQL Native Client SQL Native Client 配置即是配置即是SQL Server 2000SQL Server 2000的的“客户端网络实用工具客户端网络实用工具”,用来配置客户端的网络,用来配置客户端的网络连接,管理和测定客户端的网络库等。连接,管理和测定客户端的网络库等。 打开打开SQL Server 2005SQL Server 2005的的“客户端网络实用工具客户端网络实用工具”的方法是在的方法是在SQL Server 2005SQL Server 2005配置管理器的左窗口内,配置管理器的左窗口内,展开展开“SQL Native ClientSQL Native Client配置配置”树形结点便可打开树形结点便可打开SQL Server 2005SQL Server 2005的的“客户端网络实用工具客户端网络实用工具”,在,在SQL Server SQL Server 配置管理器界面的左窗口可以看到提供配置管理器界面的左窗口可以看到提供的的“客户端协议客户端协议”和和“别名别名”两项,如图两项,如图2-222-22和图和图2-232-23所示。所示。71图图2-23 SQL Server 2005 的客户端协议的客户端协议图图2-22 SQL Server 2005 的客户端网络实用工具的客户端网络实用工具72客户端可以启用多种协议,也可以只启用某一种协客户端可以启用多种协议,也可以只启用某一种协议,而禁用其它协议。议,而禁用其它协议。还可