版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库系统管理
-----SQLServer第2章服务器安装配置和使用1第2章服务器安装配置和使用2.1
SQLServer2005的概述
2.2
SQLServer2005的安装与管理2.3SQLServer工具和实用程序
2SQLServer关系数据库简介
SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。SQLServer近年来不断更新版本,1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用户见面;紧接是SQLServer2000、SQLServer2005,SQLServer2008是Microsoft公司于2008年推出的最新版本。3SQLServer2005常见的版本
SQLServer企业版,即SQLServer2005EnterpriseEdition:是大型企业和最复杂的数据需求的理想选择SQLServer标准版,即SQLServer2005StandardEdition:是需要完整数据管理和分析平台的中小型企业的理想选择
SQLServer开发版,即SQLServer2005DeveloperEditionSQLServer工作组版,即SQLServer2005WorkgroupEdition
SQLServer学习版(或称精简版),即SQLServer2005ExpressEditionSQLServer移动版,即SQLServer2005MobileEdition4企业版(EnterpriseEdition)
企业版(EnterpriseEdition)支持SQLServer2005的全部功能,并且支持最大的联机事务处理(OLTP)及数据仓库系统所需性能,同时支持故障转移群集和日志传送。多作为企业级生产数据库服务器使用。
5标准版(StandardEdition)
标准版(StandardEdition)支持SQLServer2005的大部分功能,它最多可以支持四个处理器。但在服务器扩展性、数据仓库和WEB站点方面的能力有所欠缺。适合作为部门级的数据库服务器使用。
6开发版(DeveloperEdition)
开发版(DeveloperEdition)具有企业版的所有功能。但仅供开发人员进行开发和测试系统使用,数据存储在本地,不能作为生产服务器使用。7安装、运行SQLServer2005的硬件需求(1)计算机500MHz或更快处理器(推荐1GHz或更快)
(2)内存(RAM)企业版:512MB(推荐1GB或更高)标准版:512MB(推荐1GB或更高)工作组版:512MB(推荐1GB或更高,最多3GB)开发版:512MB(推荐1GB或更高)学习版:128MB(推荐512MB或更高,最多1GB
8安装、运行SQLServer2005的软件需求
SQLServer2005企业版和标准版可在以下操作系统上运行:WindowsServer2003,标准版/WindowsServer2003,企业版WindowsServer2003,DatacenterEdition/WindowsSmallBusinessServer2003标准版WindowsSmallBusinessServer2003PremiumEditionWindows2000Server/Windows2000AdvancedServer/Windows2000DatacenterServer9安装、运行SQLServer2005的软件需求SQLServer2005EvaluationEdition和工作组版可在以上列出的任意操作系统的标准版和企业版上运行,此外还包括以下操作系统:WindowsXPProfessional/WindowsXPMediaEditionWindowsXPTabletEdition/Windows2000ProfessionalSQLServer2005开发版和学习版可在以上列出的任意操作系统上运行,此外还包括以下操作系统:WindowsXPHomeEdition/WindowsServer2003WebEdition4(仅限于Express)10SQLServer2005内部部分对象取值范围SQLServer2005数据库引擎对象最大大小/数量SQLServer2005(32位)最大大小/数量SQLServer2005(64位)批大小65,536*网络数据包大小65,536*网络数据包大小每个短字符串列的字节数8,0008,000每个GROUPBY、ORDERBY的字节数8,0608,060每个索引键的字节数900900每个外键的字节数900900每个主键的字节数900900每行的字节数8,0608,060存储过程源文本中的字节数批处理大小中的较小者或250MB批处理大小中的较小者或250MB每个varchar(max)、varbinary(max)、xml、text或image列的字节数2^31-12^31-1每个ntext或nvarchar(max)列的字符数2^30-12^30-1每个数据表的聚集索引数11GROUPBY、ORDERBY中的列数仅受字节数限制仅受字节数限制GROUPBYWITHCUBE或WITHROLLUP语句中的列数或表达式数目1010每个索引键的列数1616每个外键的列数1616每个主键的列数161611SQLServer2005内部部分对象取值范围每个基础数据表的列数1,0241,024每个SELECT语句的列数4,0964,096每个INSERT语句的列数1,0241,024每个客户端的连接个数已配置连接的最大值已配置连接的最大值数据库大小1,048,516千吉字节(TB)1,048,516千吉字节(TB)每个SQLServer实例的数据库个数32,76732,767每个数据库的文件组个数32,76732,767每个数据库的文件个数32,76732,767文件大小(数据)16千吉字节(TB)16千吉字节(TB)文件大小(日志)2千吉字节(TB)2千吉字节(TB)每个表的外键表引用数253253标识符长度(以字符计)128128每台计算机的实例数50/25/1650/25包含SQL语句的字符串的长度65,536*网络数据包大小65,536*网络数据包大小每个连接的锁数每个服务器的最大锁数每个服务器的最大锁数12SQLServer2005内部部分对象取值范围每个SQLServer实例的锁数最多2,147,483,647仅受内存限制嵌套存储过程级别数3232嵌套子查询个数3232嵌套触发器层数3232每个数据表的非聚集索引个数249249每个存储过程的参数个数2,1002,100每个用户定义函数的参数个数2,1002,100每个数据表的REFERENCE个数253253每个数据表的行数受可用存储空间限制受可用存储空间限制每个数据库的表数受数据库中对象数限制受数据库中对象数限制每个分区表或索引的分区数1,0001,000非索引列的统计信息条数2,0002,000每个SELECT语句的表个数256256每个表的触发器个数受数据库中对象数限制受数据库中对象数限制每个数据表的UNIQUE索引个数或约束个数249个非聚集索引和1个聚集索引249个非聚集索引和1个聚集索引XML索引24924913SQLServer2005基本组成(1)服务器端组件、客户端组件和通信组件(2)实例组、实例、数据库和基本表14(1)服务器端组件、客户端组件和通信组件15*服务器端组件包括:
SQLServer服务:执行SQL语句并返回结果;
SQLServer代理:自动执行DBA事先安排好的作业、监视事件、触发警报;
MSDTC(分布式事务协调器):操作分布在多个服务器上的数据库;
MSSearch:全文检索和查询服务。*客户端组件包括:
SQLServerManagementStudio是SQLServer中的新组件,这是一个用于访问、配置、管理和开发SQLServer的所有组件的集成环境。SSMS将SQLServer早期版本中包含的企业管理器、查询分析器和分析管理器的功能组合到单一环境中,为不同层次的开发人员和管理员提供SQLServer访问能力。
*通信组件包括:
进程通信组件;网络库组件。
16SQLServer通信结构
1.SQLServer通信方式SQLServer2005使用进程间通信机制实现客户端应用程序和SQLServer服务器之间的通信。当客户端和服务器在同一台计算机上,客户端应用程序和服务器使用本地命名管道(NamedPipes)进行通信;当客户端应用程序和服务器运行在不同的计算机上时,也即客户端使用远程服务器,二者则使用网络进程进行通信。网络进程由两个部分组成:·API(应用程序接口):它是一组函数,应用程序使用它向进程发送请求,并从进程检索结果。·协议:定义两个进程通信间所传递的信息格式。如TCP/IP,NetBEUI,NWLink等。这些通信协议称作网络库。17SQLServer通信结构2.客户端和服务器通信实现过程客户端调用数据库应用编程接口(API,如OLEDB、ODBC、DB-Library)封装SQL请求到数据流包(TDS),数据流包(TDS)是SQLServer认识的数据格式。客户端网络库将数据流包(TDS)封装进网络包,并调用进程通信API向服务器传递客户请求。服务器端网络库从客户端传来的网络包中解出数据流包(TDS)送给SQLServer数据库,处理用户的请求;操作完成后,SQLServer将结果集打包到数据流包(TDS)中,并利用服务器网络库将数据流包(TDS)封装进网络包,返回给客户端应用程序。
18为保证客户和服务的正常通信:客户与服务端的网络协议必须一致。
客户端程序和本地服务器的通信结构客户端程序和远程服务器的通信结构
193.SQLServer网络库在安装时,SQLServer安装程序自动安装所有SQLServer网络库。NamedPipes(命名管道)SSNMPN70.DLLDBNMPNTW.DLL文件系统(本地)TCP/IPSSNETLIB.DLLDBNETLIB.DLLNWLinkIPX/SPXSSNETLIB.DLLDBNETLIB.DLLMultiprotocolSSMSR70.DLL仅限于默认实例配置服务器端网络库
配置客户端网络库
20(2)实例组、实例、数据库和基本表
在SQLServer中,一个服务器组件称为一个实例,一台计算机上可以安装多个实例,其中一个为默认实例,其他为命名实例,通过注册,一台计算机可以访问多个本地实例和远程实例,每个实例上可以创建多个数据库,每个数据库上可创建多张基本表。可以将一台计算机能够访问的实例按照一定的方式进行分组,这就是实例组。实例组、实例、数据库、基本表都可以用SQLServerManagementStudio来管理。2122SQLServer2005安装的系统规划
SQLServer2005的安装过程与其它MicrosoftWindows系列产品类似。用户可根据向导提示,选择需要的选项一步一步地完成。注意:安装完成后再纠正仓促安装所造成的错误是比较困难的。所以,在安装前应对系统进行规划。23安装前必须注意的几个问题
(1)数据文件的存储位置在安装过程中,安装程序要求你输入磁盘驱动器和安装SQLServer系统数据库的路径。数据文件的默认位置是SQLServer的根目录\program\Files\MicrosoftSQLServer\MSSQL和子目录DATA,可以根据需要修改默认目录。
SQLServer运行时所需要的临时数据库tempdb,要允许该文件在不超过数据库配置长度的前提下自动扩充。当SQLServer被关闭并重新启动时,该文件自动缩小到其初始长度,正是由于这个原因,最好要选择一个具有足够空间的驱动器或带区来适应该数据库的增长。24(2)SQLServer的实例实例是SQLServer2005的工作单元。每个实例都由系统数据库和用户数据库组成,拥有独立的管理和运行环境。客户端应用程序通过指定实例的名称访问数据库服务器。SQLServer2005支持在同一台主计算机安装SQLServer多个实例。实例有系统默认实例和用户的命名实例。25默认实例默认实例由运行该实例的主计算机在网络中的名称进行标识。若计算机在网络中的名称是Server,则默认实例的名称就为Server。安装时,在【实例名】对话框中选中【默认】复选框,则安装默认实例。一台主计算机只能存在一个默认实例。默认实例可以用以SQLServer的任何版本。应用程序连接指定的计算机名时,客户端组件首先尝试连接该计算机的默认实例。26命名实例命名实例是用户在安装的过程中指定的名称。是又一组独立的、非重复的服务组成。安装时,在【实例名】对话框中不选中【默认】复选框,在实例名的输入框输入实例名。安装结束后命名实例的名称显示为:“计算机名称\实例名称”。一台计算机可以安装多个SQLServer2005命名实例,用户操作某个实例不会混淆其它实例。一台计算机可以运行16个或更多实例。27实例的文件路径SQLServer2005默认实例,程序和数据文件的默认目录是:C:\Program\Files\MicrsoftSQLServer\MSSQL\Binn。
C:\Program\Files\MicrsoftSQLServer\MSSQL\Data。SQLServer2005命名实例,程序和数据文件的默认目录是:C:\Program\Files\MicrsoftSQLServer\MSSQL$InstanceName\Binn。
C:\Program\Files\MicrsoftSQLServer\MSSQL$InstanceName\Data。SQLServer2005实例的程序和数据文件的目录可以由用户选择。即在安装时,在【安装类型】对话框单击【浏览】按钮进行选择。28安装程序建立的程序文件和数据文件目录Backup:备份文件的默认存储目录。Binn:可执行文件和动态链接库存储目录。Binn\Resources:动态库所使用的资源文件,该目录包含多个子目录,每个对应一个语言版本,如1033为英语资源目录。Data:存储系统数据库和样本数据库文件。Log:存储错误日志文件。Repldata:复制任务的默认工作目录。SqlServer\80:所有实例的共享文件目录,该路径不能改变。在下面包含Com目录(存放com对象组件和dll动态链接库)、Tools目录(下面还包含多个目录)。29(3)确定启动服务的帐户使用域用帐户:该帐户使用Windows操作系统的用户帐户启动SQLSrver服务。域用帐户必须经过域控制器的身份验证,才能启动SQLServer服务。一般情况下使用域用帐户。使用本地帐户:本地帐户不要口令,没有网络访问权限,同时限制SQLServer与网络中的其他服务器交互。安装时默认设置是使用域帐户。30(4)选择安全机制Windows身份验证模式:在该模式下,用户必须拥有有效的Windows2000或WindowsNT4.0的用户帐户,才能够建立到SQLServer的连接。混合身份验证模式:在该模式下,除需要上边的条件外,还需要拥有SQLServer的登陆帐户。SQLServer管理员的帐户是sa,密码默认是空。所以安装时不要选择空密码,而要输入密码。若选择了空,完成安装以后的第一件事是修改密码。31(5)选择排序规则选择排序规则是非常重要的。如果在安装之后,才发现选择不当,要重新选择排序规则,将不得不重新构建数据库,并重新加载数据。当数据庞大时,这种工作是非常繁重的。一般情况下,安装程序会根据操作系统的类型自动选择正确的选项,不需用户过多参与。如果用户的应用程序代码依赖于早期版本SQLServer的排序规则,则必须使用排序规则。(如是否区分大小写)32(6)网络库
网络库也称通信协议。安装时SQL程序将所有网络库都安装到计算机上,但是否起作用由用户设置。命名管道:该选项是默认选项并且不能修改。命名管道(NamedPipes)是一种简单的进程间通信(IPC)机制,MicrosoftWindowsNT、Windows2000、Windows95以及Windows98均提供了对它的支持。命名管道可在同一台计算机的不同进程之间,或在跨越一个网络的不同计算机的不同进程之间,支持可靠的、单向或双向的数据通信。TCP/IP:这是默认实例的协议网络库,指派的端口号是1433。命名实例为系统动态指派端口号。其它网络库:NwlinkIPX/SPX、AppleTalkADSP、多协议等。33SQLServer2005的安装与管理安装SQLServer2005SQLServer2005的安装过程与其它MicrosoftWindows系列产品类似。
用户可根据向导提示,选择需要的选项一步一步地完成。注意:安装完成后再纠正仓促安装所造成的错误是比较困难的,所以安装时需结合系统规划慎重进行。34(1)安装开始界面35(2)最终用户许可协议
36(3)安装所需的软件组件
37(4)安装向导
38(5)检查是否有潜在的安装问题
39(6)输入姓名和公司名称
这些字段是需要输入的。在网络上进行安装时,应确保提供的是负责使用或管理该服务器的用户的姓名。
40(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度技术服务合同:某科技公司与客户之间的技术服务协议
- 建筑材料合同
- 2024二手汽车买卖合同范本3篇
- 连带保证借款合同3篇
- 全屋定制合同范本 2篇
- 桥梁材料检测合同范例
- 2024年度新型城镇化供水排水管网设计与施工总承包合同3篇
- 战略合作合同范本
- 私人租赁车库合同范例
- 受托支付合同范本支付合同范本
- 项目收尾工作计划
- 江苏省南京市六校联考2024-2025学年高一上学期期中考试英语试卷(含答案含听力原文无音频)
- 救护车相关项目实施方案
- 汽车维修店安全操作规程手册
- 五年级上册第六单元情境题自测卷 2024-2025学年语文 统编版
- 2024-2025学年初中音乐七年级上册(2024)人教版(2024)教学设计合集
- 医学教材 《护理伦理学》第七章 生殖技术护理伦理
- 2024年秋新鲁科版三年级上册英语课件 Unit 6 lesson 3
- 《网络安全法》考试题库及答案
- 人教版 初中物理 初中物理 第十六章 电压 电阻 16.3 电阻 教案(2023新课标)
- 某某医院心血管内科重点学科建设可行性报告
评论
0/150
提交评论