已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章 SQL Server 2000 系统概述 关键词: 特点系统需求体系结构安装知识安装过程服务器管理 学习要求: 本章主要阐述了SQLServer2000的特点及SQLServer2000的安装知识及安装过程。并且全面地、系统地介绍了SQLServer2000的特点;SQLServer2000安装和配置;SQLServer2000中的常用工具和实用程序。重点分析了SQLServer2000安装过程。学习和掌握本章,是对整个SQLServer2000的入门了解。2.1 SQL Server 2000 系统简介引言SQLServer2000是由Microsoft公司出品的,它是使用客户/服务器体系结构的关系型数据库管理系统(RDBMS)。它最初由Microsoft、Sybase、Asbton-Tate三家公司共同开发,并于1998年推出了第一个OS/2版本。1992年,SQLServer移植到NT上后,Microsoft成了这个项目的主导者。1994年以后,Microsoft专注于开发、推广SQLServer的WindowsNT版本;Sybase则较专注于SQLServer在UNIX操作系统上的应用。SQLServer近年来不断更新版本,1996年,Microsoft公司推出了SQLServer6.5版本;1998年,推出了SQLServer7.0版本;2000年推出了SQLServer2000。2.1.1 概况SQLServer2000常见的版本有: 企业版:一般作为大中型产品数据库服务器使用,可以满足大型网站和大型数据仓库系统的要求。 标准版:一般用于小型的工作组或部门。不具有支持大型数据库、数据仓库和大型网站的功能。 个人版:主要适用于移动用户,因为他们经常从网络上断开,而运行的应用程序却仍然需要SQLServer2000的支持。 开发版:适用于应用程序的开发,程序员在开发应用程序时可将SQLServer2000作为其数据存储区。2.1.2 特性SQLServer2000有如下特性: 真正的客户/服务器体系结构。 图形化用户界面,使系统管理和数据库管理更加直观、简单。 丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息、管理登录安全性等。 具有良好的伸缩性,可跨越从运行Windows95/98的个人电脑到运行Windows2000的大型多处理器等多种平台使用。 对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面中。 具有数据仓库功能。提供了吸取和分析汇总数据以进行联机分析处理的工具。2.1.3 新增或增强功能SQLServer2000与以往版本相比增加了如下新特性: 多个SQLServer实例。SQLServer2000支持在同一台计算机上运行多个关系数据库引擎的实例。 引入了三种新的数据类型。bigint是8字节的整数类型;sql_variant类型允许存储不同数据类型的数据值;table类型允许应用程序临时存储结果供以后使用。 支持XML(eXtensiveMarkupLanguage,扩展标志语言)。XML语言可用于描述一个数据集的内容,以及数据如何在Web页中显示或输出到某个设备。SQLServer2000支持XML语言,可以使用统一资源定位器(URL-UniformResourceLocator)通过HTTP访问SQLServer2000。 支持用户自定义函数。用户在SQLServer2000中可以通过创建自己的函数来扩展Transact-SQL的可编程性。 支持强大的基于Web的分析。SQLServer2000能够分析和链接现存的联机分析处理 (OLAPOn-LineAnalyticalProcessing)管道。 支持OLEDB和多种查询。SQLServer2000包括了一个本地的OLEDB提供器。OLEDB与ADO(ActiveXDataObjects,ActiveX数据对象)对象模型一同使用,可以执行多种查询功能,能够自由访问关系数据库的数据和非关系型数据源的数据库。 支持分布式的分区视图。分布式数据库分区视图可以把工作负载划分到多个独立的SQLServer服务器上,从而为实施电子商务的客户提供了无限性的可扩展性。2.2 系统需求引言在安装SQLServer2000之前,必须配置适当的硬件和软件,并保证它们正常运转。2.2.1 硬件需求、CPU:Intel或兼容机、Pentium166MHz或更高。、内存(RAM):企业版:至少64MB,建议128MB或更多;标准版:至少64MB;个人版:在Windows2000上至少64MB,在其他操作系统上至少32MB;开发版:至少64MB。、硬盘空间:对于SQLServer2000,完全安装需要180MB,典型安装需要170MB,最小安装需要65MB;只安装管理工具需要90MB;如果安装OLAPService需要50MB的额外空间;安装EnglishQuery需要12MB的额外空间。、监视器:VGA或更高分辨率;SQLServer2000图形工具要求800600或更高分辨率。2.2.2 软件需求SQLServer2000包括企业版、标准版、开发版和个人版,每个版本对操作系统的要求都有所不同,具体要求如下: SQLServer2000企业版:必须运行于安装WindowsNTServer4.0企业版、Windows2000AdvancedServer以及更高版本的操作系统下。 SQLServer2000标准版:必须运行于安装WindowsNTServer4.0企业版、WindowsNTServer4.0、Windows2000Server以及更高版本的操作系统下。 SQLServer2000个人版:可运行于Windows9x、WindowsNT4.0或Windows2000的服务器版或个人版的操作系统下。 SQLServer2000开发版:可运行于WindowsNT4.0或Windows2000的服务器版或个人版的操作系统下。2.3 SQL Server 2000 的安装引言在使用SQLServer2000之前,首先要进行安装。2.3.1 SQL Server 2000 的配置选项在安装SQLServer2000之前,应该了解SQLServer2000所涉及到的安装选项。1、许可模式许可模式包括“每服务器”和“每客户”客户端许可模式两种。“每服务器”许可模式指每一个与本服务器的同时连接都需要独立的“客户访问许可协议”,该设置与每个服务器相关联,这通常是最贵的客户许可方式。除非你的组织中只有一个SQLServer,否则就应该避免选择“每服务器”的许可模式。“每客户”许可模式指每台访问SQLServer2000的计算机需要独立的“客户访问许可协议”,该设置与每一个客户端相关联,每一个客户许可都可以用来同时访问所需的多个服务器。在一个拥有多个SQLServer2000的组织中,这是最便宜的客户许可方式。2、网络协议客户端要通过网络连接与SQLServer正确进行通信,就必须选用一种共同的进程间通信机制,以便在客户端和SQLServer2000之间来回传递网络数据包。默认情况下,SQLServer2000使用命名管道、TCP/IPSockets和Multi-Protocol网络链接库。用户也可以根据自己的需要添加附加的网络链接库,以支持更多不同种类的客户端。3、字符集字符集是SQLServer2000能够识别的大写字母、小写字母、数字和符号集合。SQLServer2000默认的是ANSI字符集,它还提供了U.S.English、简体中文等字符集。无论你选择哪一个字符集,应注意的是SQLServer2000和它的客户端应该使用相同的字符集。4、排序顺序在安装过程中还必须选择一种排序顺序。排序顺序决定了SQLServer2000如何进行查询和排序数据。不同的排序顺序会产生不同的输出结果。SQLServer2000安装之后如果改变了排序顺序,就必须重建数据库,还要重新装载数据。5、Unicode设置SQLServer从7.0版开始支持Unicode数据类型,使得在一个数据库中可以存放多种语言的数据。Unicode使用两个字节,而不是一个字节来存储每一个字符。在SQLServer2000中,支持Unicode的新数据类型有ntext、nchar和nvarchar。6、SQLServer2000的命名实例和多实例使用SQLServer2000,可以选择在一台计算机上安装SQLServer的多个副本或多个实例。当设置新的SQLServer2000安装或维护现有安装时,可以将其指定为:SQLServer2000的默认实例。此实例由运行它的计算机的网络名称标识。SQLServer2000的命名实例。该实例通过计算机的网络名称加上实例名称以“计算机名称实例名称”的格式进行标识。当一台计算机安装有多个SQLServer2000实例时,就会出现多实例。每个实例的操作都与同一台计算机上的其他任何实例分开,而应用程序可以连接任何实例。SQLServer2000最多支持16个实例。7、 服务帐户SQLServer服务是SQLServer2000提供的最重要的服务,它是SQLServer2000的引擎,直接通过TransactSQL管理数据库。SQLServer的服务可以在服务器启动时自动启动。一个WindowsNT/2000服务登录到服务器上的两种方式:使用WindowsNT/2000内置的本地系统(LocalSystem)帐户来登录。使用专门为服务而创建的特殊帐户来登录。8、验证模式为保证数据库的安全性,每一个用户要使用SQLServer2000,都必须经过验证。有两种验证模式:Windows身份验证模式。在该验证模式下,SQLServer2000检测当前使用的Windows用户帐号,确定该帐号是否有权限登录。在这种方式下,用户不必提供密码或者登录名让SQLServer2000验证。混合验证模式(Windows身份验证和SQLServer2000身份验证)。该模式允许以SQLServer验证方式或者Windows验证方式来进行连接。具体使用哪个方式,则取决于在最初的通信中使用的网络库。如果一个用户使用TCP/IPSockets进行登录验证,它将使用SQLServer2000验证模式。如果使用命名管道,登录验证将使用Windows验证模式。这种登录模式可以更好地适应用户的各种环境。2.3.2 安装SQL Server 2000下面以安装SQLServer2000个人版为例,来介绍其安装过程,其他版本的安装过程与此类似。1、将SQLServer2000的安装光盘放入光驱中,运行光驱中的autorun.exe程序,出现安装界面。2、 选择“安装SQLServer2000组件”选项,安装SQLServer2000。3、在弹出的窗口中选择“安装数据库服务器”选项,出现准备安装向导窗口。准备安装向导完成后,出现欢迎安装SQLServer2000对话框。4、单击“下一步”按钮,出现“计算机名”对话框。本例是在本地计算机上安装SQLServer2000,因此选择“本地计算机”。5、选中“本地计算机”选项,单击“下一步”按钮,出现“安装选择”对话框。6、如果是第一次安装SQLServer2000,则选择“创建新的SQLServer实例或安装客户端工具”第1个选项。再单击“下一步”按钮,出现输入用户信息的窗口。在“姓名”文本框中输入用户名称,在“公司”文本框中输入公司名称。7、单击“下一步”按钮,出现“软件许可证协议”对话框,用于显示版权信息和相关协议。如果不同意规定的协议,可以单击“否”按钮,则退出程序安装。8、单击“是”按钮,出现“安装定义”对话框。选择“服务器和客户端工具”选项。9、单击“下一步”按钮,出现“实例名”对话框。选中“默认”选项旁的复选框,安装一个默认实例。10、单击“下一步”按钮,出现“安装类型”对话框。选择“自定义”安装选项,选择你需要的组件。11、单击“下一步”按钮,出现“服务帐户”对话框。选择“使用本地系统帐户”。12、单击“下一步”按钮,出现“身份验证模式”对话框。选择“Windows身份验证模式”。13、单击“下一步”按钮,即可进入“排序规则设置”对话框。可根据自己的需要进行设置,也可以保持默认设置。14、设置排序规则后,单击“下一步”按钮,打开“网络库”对话框。可在此对话框中选择需要的网络协议。15、单击“下一步”按钮,出现“开始复制文件”对话框。该对话框提示用户安装程序已经收集到足够的信息,可以开始复制文件了。16、单击“下一步”按钮,系统开始安装,并复制文件。在系统安装过程中,会出现安装进度窗口。17、安装成功后,会出现“安装完毕”对话框。单击“完成”按钮,结束SQLServer2000个人版的安装过程。2.4 客户/服务器体系结构 早期的主从式数据库系统是一个主机带多个终端的多用户数据库系统。在这种结构中,应用程序、DBMS、数据库都集中存放在主机上,所有处理任务都由主机来完成,各个用户通过主机的终端并发地存取、使用数据库,共享数据资源。主从式结构的缺点是当终端数目增加时,主机的任务过于繁重,成为瓶颈,从而使系统性能大幅度下降。随着工作站功能的增强和广泛使用,人们开始把DBMS功能和应用分开,从数据库角度看,网络中某些节点的计算机专门用于存放数据库和执行DBMS功能,称为数据库服务器,简称服务器;其它节点上的计算机安装DBMS的外围应用开发工具,支持用户的交互与应用,称为客户机,这就是客户/服务器结构的数据库系统。所以客户/服务器结构(Client/Server,C/S)的关键就是在于功能的分布上。客户/服务器结构功能的划分: 客户端:由一些应用程序构成,包括:格式处理、数据输入、报表输出、图形界面、用户界面等。 服务器端:数据库、完成事务处理和数据控制(并发、恢复、安全性、完整性)等方面的功能。 客户/服务器结构数据库系统显著提高了系统的性能、吞吐量和负载能力,提高了使用和处理数据的能力。1、两层C/S结构由服务器、客户机在局部范围内建立局域网。数据库设置在服务器中,客户机可存放其备份或临时表。工作模式:应用程序运行在客户机上。当需要对数据库进行操作时,就向数据库服务器发一个请求,数据库服务器收到请求后执行相应的数据库操作,并将结果返回给客户机上的应用程序。2、三层C/S结构(B/S结构、Browser/Server模式)如图2-1所示:图2-1三层C/S结构图客户端:借助Web浏览器处理简单的客户端处理请求,显示用户界面及服务器端运行结果。Web服务器:负责接收远程或本地的数据查询请求,然后运行服务器脚本,借助中间件把数据通过ODBC发送到数据库服务器上以获取相关数据,再把结果数据传回客户的Browser。数据库服务器:负责管理数据库,处理数据更新及完成查询要求,运行存储过程。2.5 SQL Server 服务器的管理、管理SQLServer服务器组可以根据数据库服务器不同的执行功能,按照模块化管理的要求,把所有的服务器划分在不同的服务器组中。SQLServer安装后,会自动创建一个“SQLServer组”。例:使用企业管理器创建一个新的SQLServer服务器组,名称为“教务处组”。创建步骤如下:(1)打开企业管理器,右击MicrosoftSQLServers,在弹出的快捷菜单中选择“新建SQLServer组选项”。(2)在打开的“服务器组”对话框中,输入新建的服务器组名为“教务处组”,并在“级别”栏选择“顶层组”。(3)单击“确定”按钮,在MicrosoftSQLServers文件夹下会出现新的子对象“教务处组”。、注册SQLServer服务器完成SQLServer服务器组的配置后,就可以注册SQLSever服务器了。例:在计算机上再安装一个SQLServer的命名实例,实例名为“教务处”。使用企业管理器在“教务处组”下创建一个新的SQLServer注册,使它连接“教务处”实例。创建步骤如下:(1)再次安装SQLServer2000,在要求输入SQLServer的实例名称时输入“教务处”,其他安装选项采用系统的默认值。(2)SQLServer2000安装成功后,打开SQLServer服务管理器,在“服务器”栏选定教务处服务器,在“服务”栏选择“SQLServer”,单击SQLServer服务管理窗口中的“开始/继续”按钮启动SQLServer服务。(3)打开企业管理器,右击“教务处组”,在弹出的快捷菜单中选择“新建SQLServer注册”,系统打开“欢迎使用SQLServer注册向导”对话框。(4)单击“下一步”按钮,出现选择SQLServer服务器对话框,在左边的“可用的服务器”文本框中,输入可用的服务器名字。要注意的是输入的服务器名称要与在服务管理器中显示的服务器名称一致。单击“添加”按钮,将此服务器的名称添加到右边的列表框中。(5)单击“下一步”按钮,在“选择身份验证模式”对话框中选择“我登录自己的计算机时使用的Windows帐户信息”单选按钮。(6)单击“下一步”按钮,在“选择SQLServer组”对话框中选择“在现有SQLServer组中添加SQLServer”单选按钮,并在“组名”旁边的下拉列表框中选择“教务处组”。(7)单击“下一步”按钮,出现“完成注册SQLServer向导”对话框。确认无误后,单击“完成”按钮,系统与SQLServer服务进行连接。连接成功后,系统给出服务器注册完成提示信息窗口。2.6 SQL Server 2000的主要组件引 言为了管理SQLServer2000的服务器和客户机,使用SQLServer2000开发数据库和应用程序,SQLServer2000提供了一套常用的管理工具和实用程序。在SQLServer2000安装完成后,在“开始”菜单上,将鼠标移到MicrosoftSQLServer,即可看到SQLServer2000的安装组件。2.6.1 联机丛书联机丛书包含所有SQLServer2000的使用说明,SQLServer2000的安装、数据库管理、新增功能、SQL函数等都可以在该丛书中找到。它具有索引和全文搜索能力,可根据关键词来查找用户所需信息。2.6.2 企业管理器企业管理器是基于一种新的、被称为微软管理控制台的公共服务器管理环境,是SQLServer中最重要的一个管理工具。企业管理器不仅能够配置系统环境和管理SQLServer,而且由于它能够以树型结构的形式来显示所有的SQLServer对象,因而所有SQLServer对象的建立和管理都可以通过它来完成。使用企业管理器,完成的主要工作有: 创建和删除数据库和表。 启动、终止和配置服务器。 创建和控制用户帐户和用户组。 备份和恢复数据库以及事务处理日志。 检查数据的一致性。如图2-2所示:图2-2企业管理器的界面2.6.3 服务器网络实用工具和客户网络实用工具服务器网络实用工具用来配置本计算机作为服务器时允许使用的连接协议,还可以查看网络库有关属性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电气运行员考试题及答案
- 锅炉酸洗方案
- 长沙FPC项目可行性研究报告
- 高低压电气设备项目可行性研究报告
- 2025年成都百万职工技能大赛(焊工)备赛试题库(含答案)
- 2020-2025年一级建造师之一建水利水电工程实务题库综合试卷A卷附答案
- 2020-2025年教师资格之中学生物学科知识与教学能力能力测试试卷B卷附答案
- 物料包销协议书模板
- 物联网接口协议书
- 复古风琴数字化改造创新创业项目商业计划书
- 2025年政府采购评审专家考试试题及答案
- 科室每月护理质量安全分析会
- 2025年中国邮政招聘笔试参考题库附带答案详解
- 物流说课课件
- 2025年春江苏开放大学数字媒体艺术概论060456第12345次形成作业+期末综合大作业答案
- 毕业设计(论文)-年产100万只铅酸蓄电池车间初步工艺设计
- 2025 团校入团积极分子考试题库【必考】附答案详解
- 水电站毕业设计
- 2025诺贝尔生理学或医学奖解读
- 气缸体的认知项目二曲柄连杆机构拆装与调整13课件
- 幼儿园中班科学活动《不同的味道》课件
评论
0/150
提交评论