服务器安装配置和使用_第1页
服务器安装配置和使用_第2页
服务器安装配置和使用_第3页
服务器安装配置和使用_第4页
服务器安装配置和使用_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、服务器安装配置和使用第1页,共53页,2022年,5月20日,1点54分,星期四第2章 服务器安装配置和使用2.1 SQL Server 2005的概述 2.2 SQL Server 2005的安装与管理2.3 SQL Server工具和实用程序 第2页,共53页,2022年,5月20日,1点54分,星期四SQL Server 关系数据库简介SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,1

2、996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;紧接是SQL Server 2000、 SQL Server 2005, SQL Server 2008是Microsoft公司于2008年推出的最新版本。第3页,共53页,2022年,5月20日,1点54分,星期四SQL Server 2005常见的版本 SQL Server企业版,即SQL Server 2005 Enterprise Edition:是大型企业和最复杂的数据需求的理想选择SQL Server标准版,即SQL Server 2005 Standard

3、 Edition:是需要完整数据管理和分析平台的中小型企业的理想选择 SQL Server开发版,即SQL Server 2005 Developer EditionSQL Server工作组版,即SQL Server 2005 Workgroup Edition SQL Server学习版(或称精简版),即SQL Server 2005 Express EditionSQL Server移动版,即SQL Server 2005 Mobile Edition第4页,共53页,2022年,5月20日,1点54分,星期四企业版(Enterprise Edition) 企业版(Enterprise

4、Edition)支持SQL Server 2005的全部功能,并且支持最大的联机事务处理(OLTP)及数据仓库系统所需性能,同时支持故障转移群集和日志传送。多作为企业级生产数据库服务器使用。 第5页,共53页,2022年,5月20日,1点54分,星期四标准版(Standard Edition) 标准版(Standard Edition)支持SQL Server2005的大部分功能,它最多可以支持四个处理器。但在服务器扩展性、数据仓库和WEB站点方面的能力有所欠缺。适合作为部门级的数据库服务器使用。 第6页,共53页,2022年,5月20日,1点54分,星期四开发版(Developer Edit

5、ion) 开发版(Developer Edition)具有企业版的所有功能。但仅供开发人员进行开发和测试系统使用,数据存储在本地,不能作为生产服务器使用。第7页,共53页,2022年,5月20日,1点54分,星期四安装、运行SQL Server 2005的硬件需求(1)计算机500 MHz 或更快处理器(推荐1GHz或更快) (2)内存(RAM)企业版:512 MB(推荐1GB或更高)标准版:512MB(推荐1GB或更高)工作组版:512 MB(推荐1GB或更高,最多3GB)开发版:512 MB(推荐1GB或更高)学习版:128MB(推荐512MB或更高,最多1GB 第8页,共53页,2022

6、年,5月20日,1点54分,星期四安装、运行SQL Server 2005的软件需求 SQL Server 2005 企业版和标准版可在以下操作系统上运行:Windows Server 2003,标准版/Windows Server 2003,企业版Windows Server 2003,Datacenter Edition/Windows Small Business Server 2003标准版Windows Small Business Server 2003 Premium EditionWindows 2000 Server/Windows 2000 Advanced Server/

7、Windows 2000 Datacenter Server第9页,共53页,2022年,5月20日,1点54分,星期四安装、运行SQL Server 2005的软件需求SQL Server 2005 Evaluation Edition和工作组版可在以上列出的任意操作系统的标准版和企业版上运行,此外还包括以下操作系统:Windows XP Professional/Windows XP Media EditionWindows XP Tablet Edition/Windows 2000 ProfessionalSQL Server 2005 开发版和学习版可在以上列出的任意操作系统上运行,

8、此外还包括以下操作系统:Windows XP Home Edition/Windows Server 2003 Web Edition4(仅限于 Express) 第10页,共53页,2022年,5月20日,1点54分,星期四SQL Server 2005内部部分对象取值范围SQL Server 2005数据库引擎对象最大大小/数量SQL Server 2005(32 位)最大大小/数量SQL Server 2005(64 位)批大小65,536*网络数据包大小65,536*网络数据包大小每个短字符串列的字节数8,0008,000每个 GROUP BY、ORDER BY 的字节数8,0608,

9、060每个索引键的字节数900900每个外键的字节数900900每个主键的字节数900900每行的字节数8,0608,060存储过程源文本中的字节数批处理大小中的较小者或250 MB批处理大小中的较小者或 250 MB每个varchar(max)、varbinary(max)、xml、text或image列的字节数231-1231-1每个ntext或nvarchar(max)列的字符数230-1230-1每个数据表的聚集索引数11GROUP BY、ORDER BY 中的列数仅受字节数限制仅受字节数限制GROUP BY WITH CUBE或WITH ROLLUP语句中的列数或表达式数目1010每

10、个索引键的列数1616每个外键的列数1616每个主键的列数1616第11页,共53页,2022年,5月20日,1点54分,星期四SQL Server 2005内部部分对象取值范围每个基础数据表的列数1,0241,024每个SELECT语句的列数4,0964,096每个INSERT语句的列数1,0241,024每个客户端的连接个数已配置连接的最大值已配置连接的最大值数据库大小1,048,516 千吉字节(TB)1,048,516 千吉字节(TB)每个SQL Server实例的数据库个数32,76732,767每个数据库的文件组个数32,76732,767每个数据库的文件个数32,76732,76

11、7文件大小(数据)16 千吉字节(TB)16 千吉字节(TB)文件大小(日志)2 千吉字节(TB)2 千吉字节(TB)每个表的外键表引用数253253标识符长度(以字符计)128128每台计算机的实例数50/25/1650/25包含SQL语句的字符串的长度65,536*网络数据包大小65,536*网络数据包大小每个连接的锁数每个服务器的最大锁数每个服务器的最大锁数第12页,共53页,2022年,5月20日,1点54分,星期四SQL Server 2005内部部分对象取值范围每个SQL Server实例的锁数最多 2,147,483,647仅受内存限制嵌套存储过程级别数3232嵌套子查询个数32

12、32嵌套触发器层数3232每个数据表的非聚集索引个数249249每个存储过程的参数个数2,1002,100每个用户定义函数的参数个数2,1002,100每个数据表的REFERENCE个数253253每个数据表的行数受可用存储空间限制受可用存储空间限制每个数据库的表数受数据库中对象数限制受数据库中对象数限制每个分区表或索引的分区数1,0001,000非索引列的统计信息条数2,0002,000每个SELECT语句的表个数256256每个表的触发器个数受数据库中对象数限制受数据库中对象数限制每个数据表的UNIQUE索引个数或约束个数249个非聚集索引和 1 个聚集索引249个非聚集索引和 1 个聚集

13、索引XML 索引249249第13页,共53页,2022年,5月20日,1点54分,星期四SQL Server 2005基本组成(1)服务器端组件、客户端组件和通信组件(2)实例组、实例、数据库和基本表第14页,共53页,2022年,5月20日,1点54分,星期四(1)服务器端组件、客户端组件和通信组件第15页,共53页,2022年,5月20日,1点54分,星期四* 服务器端组件包括: SQL Server服务:执行SQL语句并返回结果; SQL Server代理:自动执行DBA事先安排好的作业、监视事件、触发警报; MS DTC (分布式事务协调器):操作分布在多个服务器上的数据库; MS

14、Search:全文检索和查询服务。* 客户端组件包括: SQL Server Management Studio是SQL Server中的新组件,这是一个用于访问、配置、管理和开发SQL Server的所有组件的集成环境。SSMS将SQL Server早期版本中包含的企业管理器、查询分析器和分析管理器的功能组合到单一环境中,为不同层次的开发人员和管理员提供 SQL Server访问能力。 * 通信组件包括: 进程通信组件;网络库组件。 第16页,共53页,2022年,5月20日,1点54分,星期四SQL Server通信结构 1SQL Server通信方式SQL Server 2005使用进程

15、间通信机制实现客户端应用程序和SQL Server服务器之间的通信。当客户端和服务器在同一台计算机上,客户端应用程序和服务器使用本地命名管道(Named Pipes)进行通信;当客户端应用程序和服务器运行在不同的计算机上时,也即客户端使用远程服务器,二者则使用网络进程进行通信。网络进程由两个部分组成:API(应用程序接口):它是一组函数,应用程序使用它向进程发送请求,并从进程检索结果。协议:定义两个进程通信间所传递的信息格式。 如TCP/IP,NetBEUI,NWLink等。这些通信协议称作网络库。第17页,共53页,2022年,5月20日,1点54分,星期四SQL Server通信结构2客户

16、端和服务器通信实现过程客户端调用数据库应用编程接口(API,如OLE DB、ODBC、DB-Library)封装SQL请求到数据流包(TDS),数据流包(TDS)是SQL Server认识的数据格式。客户端网络库将数据流包(TDS)封装进网络包,并调用进程通信API向服务器传递客户请求。服务器端网络库从客户端传来的网络包中解出数据流包(TDS)送给SQL Server数据库,处理用户的请求;操作完成后,SQL Server 将结果集打包到数据流包(TDS)中,并利用服务器网络库将数据流包(TDS)封装进网络包,返回给客户端应用程序。 第18页,共53页,2022年,5月20日,1点54分,星期

17、四为保证客户和服务的正常通信: 客户与服务端的网络协议必须一致。 客户端程序和本地服务器的通信结构 客户端程序和远程服务器的通信结构 第19页,共53页,2022年,5月20日,1点54分,星期四3SQL Server网络库在安装时,SQL Server安装程序自动安装所有SQL Server网络库。Named Pipes(命名管道) SSNMPN70.DLL DBNMPNTW.DLL 文件系统(本地)TCP/IP SSNETLIB.DLL DBNETLIB.DLLNWLink IPX/SPX SSNETLIB.DLL DBNETLIB.DLLMultiprotocol SSMSR70.DLL

18、 仅限于默认实例配置服务器端网络库配置客户端网络库 第20页,共53页,2022年,5月20日,1点54分,星期四(2)实例组、实例、数据库和基本表 在SQL Server中,一个服务器组件称为一个实例,一台计算机上可以安装多个实例,其中一个为默认实例,其他为命名实例,通过注册,一台计算机可以访问多个本地实例和远程实例,每个实例上可以创建多个数据库,每个数据库上可创建多张基本表。可以将一台计算机能够访问的实例按照一定的方式进行分组,这就是实例组。实例组、实例、数据库、基本表都可以用SQL Server Management Studio来管理 。第21页,共53页,2022年,5月20日,1点

19、54分,星期四第22页,共53页,2022年,5月20日,1点54分,星期四SQL Server2005安装的系统规划 SQL Server 2005的安装过程与其它Microsoft Windows系列产品类似。 用户可根据向导提示,选择需要的选项一步一步地完成。注意:安装完成后再纠正仓促安装所造成的错误是比较困难的。所以,在安装前应对系统进行规划。第23页,共53页,2022年,5月20日,1点54分,星期四安装前必须注意的几个问题 (1)数据文件的存储位置 在安装过程中,安装程序要求你输入磁盘驱动器和安装SQL Server系统数据库的路径。数据文件的默认位置是SQL Server的根目

20、录programFilesMicrosoft SQL ServerMSSQL和子目录DATA,可以根据需要修改默认目录。 SQL Server运行时所需要的临时数据库tempdb,要允许该文件在不超过数据库配置长度的前提下自动扩充。当SQL Server被关闭并重新启动时,该文件自动缩小到其初始长度,正是由于这个原因,最好要选择一个具有足够空间的驱动器或带区来适应该数据库的增长。第24页,共53页,2022年,5月20日,1点54分,星期四(2) SQL Server 的实例实例是SQL Server 2005的工作单元。每个实例都由系统数据库和用户数据库组成,拥有独立的管理和运行环境。客户端

21、应用程序通过指定实例的名称访问数据库服务器。SQL Server2005支持在同一台主计算机安装SQL Server 多个实例。实例有系统默认实例和用户的命名实例。第25页,共53页,2022年,5月20日,1点54分,星期四默认实例默认实例由运行该实例的主计算机在网络中的名称进行标识。若计算机在网络中的名称是Server,则默认实例的名称就为Server。安装时,在【实例名】对话框中选中【默认】复选框,则安装默认实例。一台主计算机只能存在一个默认实例。默认实例可以用以SQL Server的任何版本。应用程序连接指定的计算机名时,客户端组件首先尝试连接该计算机的默认实例。第26页,共53页,2

22、022年,5月20日,1点54分,星期四命名实例命名实例是用户在安装的过程中指定的名称。是又一组独立的、非重复的服务组成。安装时,在【实例名】对话框中不选中【默认】复选框,在实例名的输入框输入实例名。安装结束后命名实例的名称显示为:“计算机名称实例名称”。一台计算机可以安装多个SQL Server 2005命名实例,用户操作某个实例不会混淆其它实例。一台计算机可以运行16个或更多实例。第27页,共53页,2022年,5月20日,1点54分,星期四实例的文件路径SQL Server 2005默认实例,程序和数据文件的默认目录是:C:ProgramFilesMicrsoft SQL ServerM

23、SSQLBinn。 C:ProgramFilesMicrsoft SQL ServerMSSQLData。SQL Server 2005命名实例,程序和数据文件的默认目录是:C:ProgramFilesMicrsoft SQL ServerMSSQL$InstanceNameBinn 。 C:ProgramFilesMicrsoft SQL ServerMSSQL$InstanceNameData 。 SQL Server 2005实例的程序和数据文件的目录可以由用户选择。即在安装时,在【安装类型】对话框单击【浏览】按钮进行选择。第28页,共53页,2022年,5月20日,1点54分,星期四安

24、装程序建立的程序文件和数据文件目录Backup:备份文件的默认存储目录。Binn:可执行文件和动态链接库存储目录。BinnResources:动态库所使用的资源文件,该目录包含多个子目录,每个对应一个语言版本,如1033为英语资源目录。Data:存储系统数据库和样本数据库文件。Log:存储错误日志文件。Repldata:复制任务的默认工作目录。Sql Server80:所有实例的共享文件目录,该路径不能改变。在下面包含Com目录(存放com对象组件和dll动态链接库)、Tools目录(下面还包含多个目录)。第29页,共53页,2022年,5月20日,1点54分,星期四(3) 确定启动服务的帐户

25、使用域用帐户:该帐户使用Windows操作系统的用户帐户启动SQL Srver服务。域用帐户必须经过域控制器的身份验证,才能启动SQL Server服务。一般情况下使用域用帐户。使用本地帐户:本地帐户不要口令,没有网络访问权限,同时限制SQL Server与网络中的其他服务器交互。安装时默认设置是使用域帐户。第30页,共53页,2022年,5月20日,1点54分,星期四(4) 选择安全机制Windows身份验证模式:在该模式下,用户必须拥有有效的Windows2000或Windows NT 4.0的用户帐户,才能够建立到SQL Server的连接。混合身份验证模式:在该模式下,除需要上边的条件

26、外,还需要拥有SQL Server的登陆帐户。SQL Server管理员的帐户是sa,密码默认是空。所以安装时不要选择空密码,而要输入密码。若选择了空,完成安装以后的第一件事是修改密码。第31页,共53页,2022年,5月20日,1点54分,星期四(5) 选择排序规则选择排序规则是非常重要的。如果在安装之后,才发现选择不当,要重新选择排序规则,将不得不重新构建数据库,并重新加载数据。当数据庞大时,这种工作是非常繁重的。一般情况下,安装程序会根据操作系统的类型自动选择正确的选项,不需用户过多参与。如果用户的应用程序代码依赖于早期版本SQL Server的排序规则,则必须使用排序规则。(如是否区分

27、大小写)第32页,共53页,2022年,5月20日,1点54分,星期四(6) 网络库 网络库也称通信协议。安装时SQL程序将所有网络库都安装到计算机上,但是否起作用由用户设置。命名管道:该选项是默认选项并且不能修改。 命名管道(Named Pipes)是一种简单的进程间通信(I P C)机制, Microsoft Windows NT、Windows 2000、Windows 95以及Windows 98均提供了对它的支持。命名管道可在同一台计算机的不同进程之间,或在跨越一个网络的不同计算机的不同进程之间,支持可靠的、单向或双向的数据通信。TCP/IP:这是默认实例的协议网络库,指派的端口号是

28、1433。命名实例为系统动态指派端口号。其它网络库:Nwlink IPX/SPX、AppleTalk ADSP、多协议等。第33页,共53页,2022年,5月20日,1点54分,星期四SQL Server 2005的安装与管理安装SQL Server 2005SQL Server 2005的安装过程与其它Microsoft Windows系列产品类似。 用户可根据向导提示,选择需要的选项一步一步地完成。注意:安装完成后再纠正仓促安装所造成的错误是比较困难的,所以安装时需结合系统规划慎重进行。第34页,共53页,2022年,5月20日,1点54分,星期四(1)安装开始界面第35页,共53页,20

29、22年,5月20日,1点54分,星期四(2)最终用户许可协议 第36页,共53页,2022年,5月20日,1点54分,星期四(3)安装所需的软件组件 第37页,共53页,2022年,5月20日,1点54分,星期四(4) 安装向导 第38页,共53页,2022年,5月20日,1点54分,星期四(5)检查是否有潜在的安装问题 第39页,共53页,2022年,5月20日,1点54分,星期四(6)输入姓名和公司名称 这些字段是需要输入的。在网络上进行安装时,应确保提供的是负责使用或管理该服务器的用户的姓名。 第40页,共53页,2022年,5月20日,1点54分,星期四(7)选择要安装的组件 选择服务器和客户端工具 第41页,共53页,2022年,5月20日,1点54分,星期四(8)选择实例选择“默认”选项或自命名一个实例名称。第42页,共53页,2022年,5月20日,1点54分,星期四(9)服务账户设置 SQL Server和SQL Server代理默认是使用同一服务帐户,且自动启动每个服务。本地系统账户可能限制SQL Server安装与其他服务器交互。域用户账户使用Windows身份验证并连接

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论