付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SQL Server第1章SQL Server数据库结构和管理第1章SQL Server数据库结构和管理>1.1>1.2>1.3SQL Server 2005的安装与管理 数据库物理存储结构 数据库的逻辑组织 数据库创建与管理>1,41.1 SQL Server 2005的安装与管理 1.1.1SQL Server 2005 的概述卜 1,1,2SQL Server 2005的安装与管理 1.1.3SQL Server工具和实用程序SQL Server关系数据库简介 SQL Server是由Microsoft开发和推广的关系数据 库管理系统(DBMS),它最初是由Mic
2、rosoft. Sybase和AshtonTate三家公司共同开发的,并于 1988年推出了第一个OS/2版本。SQL Servenfi 年来不断更新版本,1996年,Microsoft推出了 SQL Server 65版本;1998年,SQL Server 7.0版 本和用户见面;紧接是SQL Server 2000> SQL Server 2005, SQL Server 2008是Microsoft公司 于2008年推出的最新版本°SQL Server 2005常见的版本 SQL Server企业版,SPSQL Server 2005 Enterprise Edition
3、:是大型企 业和最复杂的数据需求的理想选择> SQL Server标准版,SPSQL Server 2005 Standard Edition:是需要完整 数据管理和分析平台的中小型企业的理想选择> SQL Servei9F发版,艮卩SQL Server 2005 Developer Edit!on> SQL Servei工作组版,即SQL Server 2005 WorXgroup Edition> SQL Server学习版(或称精简版),即SQL Server 2005 ExpressEdit! on SQLServei移动版,BPSQL Server 2005
4、Mobile Edition企业版(Enter prise Edition)企业版(Enterprise Edition)支持SQL Server 2005的全部功能,并且支持最大的联 机事务处理(OLTP)及数据仓库系统所需性 能,同时支持故障转移群集和日志传送。多 作为企业级生产数据库服务器使用。标准版(Standard Edition)标准版(Standard Edition)支持SQL Server2005的大部分功能,它最多可以支持四 个处理器。但在服务器扩展性、数据仓库和 WEB站点方面的能力有所欠缺。适合作为部门 级的数据库服务器使用。开发版(Developer Edition)
5、开发版(Developer Edition)具有企业版的 所有功能。但仅供开发人员进行开发和测试系 统使用,数据存储在本地,不能作为生产服务 器使用。安装、运行SQL Server 2005的硬件需求(1)计算机500 MHz或更快处理器(推荐GHz或更快)(2)内存(RAM)企业版,512 MB (推荐1GB或更高)标准版;512MB (推荐IGB或更高)工作组版:512 MB (推荐IGB或更高,最多3GB)开发版:512 MB (推荐1GB或更高)学习版:128MB (推荐512MB或更高,最多IGB安装、运行SQL Server 2005的软件需求SQL Server 2005企业版和
6、标准版可在以下操作系 统上运行: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 Advaneed Server/Windows 2000 Datacenter Server安装、运行SQL Server 2005的软件需求SQL Ser
7、ver 2005 Evaluation Edition和工作组版可在以 上列出的任意操作系统的标准版和企业版上运行, 此外还包括以下操作系统:卜 Windows XP Professional/Windows XP Media Edition Win dows XP Tablet Edition/Wi ndows 2000 P rofessionalSQL Server 2005开发版和学习版可在以上列出的任 意操作系统上运行,此外还包括以下操作系统: Windows XP Home Edition/Windows Server 2003 Web Edition4 (仅限于 Express)S
8、QL Server 2005内部部分对象取值范围SQL Scn-cr 2005IS据库引*对ftA4XA小,数敏 SQLServer 2005 (32 位)域大大小/数 SQL Scn-cr2OO5 (64 位)批人小65.536*M络ft据包人小65536*网络tt«包人小何个符列的7"'数&000&000个 GROUPBY. ORDER BY 的字&060&060何个*引健的7 WISE900900毎个外键的7节900900何个的7900900倔行的&060&060存储过程源文木4的?*数批处理大小-I'f
9、fm小窑或250MB批处理大小中的较小不诚250 MB何个farchar < max >、vaibinary (max)、 xmk icxtiilcimugc列的7样8£2人311231-1毎个fun或nvarcha( max 列的7符数230 1230-1毎个的聚您索引ft11GROUP BY. ORDER BY 中的列数仪受7"数H4制仅受7W&W制GROUP BY WtTII CUBE或WEI RO1,LVP HHU中的列ft或农达式ftU10)0何个*引的列数161616)6j J.16)6SQL Server 2005内部部分对象取值范围时个A
10、fe础数拯农的列数1.024L024毎个sELEcnn句的列a4,0964.096甸个INSERT的列数1.0241.024毎个脅户iSj的连按个数LtftdW连按的W人山已加国连按的«人(fta«库人小1,048,516启'/" (TB)1,048.516 TiV'?n (TB)何个Server实例的ftJK炸个敢32.76732.767毎个a据冷的丈件组个a32.76732.767毎个数据覘的丈件个数32,76732.767丈件人小(据>16古"(TB)16千古7卩(TB文件大小(H>2 T7f7iy (TB)2 干書7&
11、quot; (TB)毎个衣的外&引用253253怀识符K度(以7符计)128128时台il弟机的实例数50/25/1650/25£4lVSOLift旬的7符甘的K度65.536-M络«包大小65.536-M络数抄;包大小1-连按的饮数树个tti务牌的卅人&毎个服务器的«人数SQL Server 2005内部部分对象取值范围毎个SQL Serve汝例的锁数W参2147483647仅盘内存W制嵌理储过W级别数3232嵌套个3232嵌套M发器层散3232毎个的非聚:*引个fi249249何个“储过W的參数个数2J002.100毎个用八定义由数的少数个fi
12、2,1002J00倔个«农的REFERENCE个&253253每个的行ft空叮用存储空糾限制发可用存储仝创W制何个数JK牢的衣a受«£1KJ¥中対象ttHi制受散粧库中对網数限制毎个分K农哑索引的分区数1.000L000芥*引列的统计们息条2.0002.000毎个 sELECTi(K-m/i 个 a256256何个农的发个数受数据丄杂中对線数限制受故粧库中対線数限制您个(«农的UNIQUE索引个tt成的束个ft249个你聚集索引和1个如249个raeifc-jfc-ji和i个聚集索引JML球引249249SQL Server 2005基
13、本组成 (o服务器端组件、客户端组件和通信组件 (2)实例组、实例、数据库和基本表(1)服务器端组件、客户端组件和通信组件咨户心")翼翼泸编程维护环境执行结栗T SQL命令I +负责将SQL命令从客户端传建到服齐器端,或将执行结臬 由服务器端逋回到客户端( 辿U纽-1-执行结果"fSQL命令服务葢端纽伴)豔熬算骂&爲蹩务籌、勺*服务器端组件包括:SQL Server服务:执行SQL语句并返回结果;SQL Server代理:自动执行DBA事先安排好的作业、监视事件、触发 警报;MS DTC (分布式事务协调器):操作分布在多个服务器上的数据库;MS Search:全文
14、检索和査询服务。*客户端组件包括:SQL Server Management Studio是SQL Server中的新组件,这是一个用于 访问、配置、管理和开发SQL Server的所有组件的集成环境。SSMS将SQL Server早期版本中包含的企业管理器、査询分析器和分析管理器的功能组 合到单一环境中,为不同层次的开发人员和管理员提供SQL Server访问能 力。*通信组件包括:进程通信组件:网络库组件。SQL Server通信结构1. SQL Serverifi信方式> SQL Server 2005使用进程间通信机制实现客户端应用程序和 SQLServer服务器之间的通信。当客
15、户端和服务器在同一台计 算机上,客户端应用程序和服务器使用本地命名管道(Named Pipes)进行通信;当客户端应用程序和服务器运行 在不同的计算机上时,也即客户端使用远程服务器,二者则 使用网络进程进行通信。网络进程由两个部分组成: API (应用程序接口):它是一组函数,应用程序使用它向进 程发送请求,并从进程检索结果。»协议:定义两个进程通信间所传递的信息格式。这些通信协议称作网络库。2.1.1 SQL Server通信纟吉构2. 客户端和服务器通信实现过程客户端调用数据库应用编程接口(API,如OLE DB. ODBC、DB-Library )封装SQL请求到数据流包 (T
16、DS),数据流包(TDS)是SQL Server认识的数 据格式。客户端网络库将数据流包(TDS)封装进网络包,并 调用进程通信API向服务器传递客户请求。服务器端 网络库从客户端传来的网络包中解出数据流包(TDS) 送给SQL Server数据库,处理用户的请求;操作完 成后,SQL Server将结果集打包到数据流包(TDS) 中,并利用服务器网络库将数据流包(TDS)封装进 网络包,返回给客户端应用程序。»为保证客户和服务的正常通信: 客户与服务端的网络协议必须一致。1 rrrnn1 IZ用區序1FM11砂程序13 用11 1 11 5QLSrr/ciPL£DB1 3
17、QL3:r/rr I1 ODBC JE 的程 1SQL Server 1鬥京链Jft库11事尸琥芜撃内將、Homed Fqg1零尸虫孚内1冷、Naned蓉尸站孕佑1护、Noircd Pipes!1 OiriW IODBCi I g喩ff I I巔啣F I QLSttv«| i SQLServer I I SCLSnw I ! !|00哪1| I I !ISf55 I II II ; -I 总祁 I w品屜 I II !iJ1TCPJIPraa I I NetBEUI R 络IKiL Setver本地服务器的通信结构客户端程序和远程服务器的通信结构SQLSeivet3. SQL Ser
18、ver网络库在安装时,SQL Server安装程序自动安装所有SQL Server网络 库。DBNETLIB. DLLUBNElLiB. DLLSSMSR70. DLL仅限于默认实例 Named Pipes (命名管道)SSNMPN70. DLL DBNMPNTff. DLL 文件系统(本地) TCP/IPSSNETLIB. DLL NWLink 丄PX/SPXSSNElLiB. DLL Multiprotocol配置服务器端网络库配置客户端网络库(2)实例组、实例、数据库和基本表在SQL Server中,一个服务器组件称为一个实例, 一台计算机上可以安装多个实例,其中一个为默 认实例,其他为
19、命名实例,通过注册,一台计算 机可以访问多个本地实例和远程实例,每个实例 上可以创建多个数据库,每个数据库上可创建多 张基本表。可以将一台计算机能够访问的实例按 照一定的方式进行分组,这就是实例组。实例组、 实例、数据库、基本表都可以用SQL Server Management Studio来管理。计算机默认实例(实例名就是计算机名) 命名实例1命名实例2(a) 一台计算机可以安装多个实例实例组1 实例组2广实例1 (本地或远程)实例2 (本地或远程)妇居库1数据库2实例组£S实例/(本地或远程)厂基本表1基本表2 数据库良彳忑本表厂J实例J (本地或远程)匚基本兮用企业管理器进行管
20、理(b)实例组、实例.数据库、基本表之问的关系r*'、SQL Server2005安装的系统规划SQL Server 2005的安装过程与其它Microsoft Windows系列产 品类似。用户可根据向导提示,选择需要的选项一步一步地 完成。注意:安装完成后再纠正仓促安装所造成的错误是比较困难 的。所以,在安装前应对系统进行规划。安装前必须注意的几个问题(1)数据文件的存储位置在安装过程中,安装程序要求你输入磁盘驱动器和安装 SQL Server系统数据库的路径。数据文件的默认位置是SQL Server 的根目录 prograinF i lesMicrosof t SQL Serve
21、rMSSQL和子目录DATA,可以根据需要修改默认目录。SQL Server运行时所需要的临时数据库tempdb,要允许该 文件在不超过数据库配置长度的前提下自动扩充。当SQL Server被关闭并重新启动时,该文件自动缩小到其初始长度, 正是由于这个原因,最好要选择一个具有足够空间的驱动器 或带区来适应该数据库的增长。(2) SQL Server 的实例实例是SQL Server 2005的工作单元。每个实例 都由系统数据库和用户数据库组成,拥有独立的 管理和运行环境。客户端应用程序通过指定实例 的名称访问数据库服务器。SQL Server2005支持在同一台主计算机安装SQL Server
22、多个实例。实例有系统默认实例和用户的命名实例。JI默认实例默认实例由运行该实例的主计算机在网络中的名称进行 标识。若计算机在网络中的名称是Server,则默认实例的 名称就为Server。安装时,在【实例名】对话框中选中【默认】复选框, 则安装默认实例。一台主计算机只能存在一个默认实例。默认实例可以用 以SQL Server的任何版本。应用程序连接指定的计算机名时,客户端组件首先尝试 连接该计算机的默认实例。命名实例命名实例是用户在安装的过程中指定的名称。是又 一组独立的、非重复的服务组成。安装时,在【实例名】对话框中不选中【默认】复 选框,在实例名的输入框输入实例名。安装结束后命名实例的名称
23、显示为:“计算机名称 实例名称” O 一台计算机可以安装多个SQL Server 2005命名实例, 用户操作某个实例不会混淆其它实例。 一台计算机可以运行久6个或更多实例。实例的文件路径SQL Server 2005默认实例,程序和数据文件的默认目录 是;C:ProgramFilesMicrsoft SQL ServerMSSQLBinn« C:ProgramFilesMicrsoft SQL SeiverMSSQLData oSQLSGrver:?005命名实例,程序和数据文件的默认冃录 是;C:ProgramFilesMicrsoft SQLServerMSSQL$lnstan
24、ceNameBinn « C;ProgramFilesMicrsoft SQLServerMSSQL$InstanceName'Data «SQLServer 2005实例的程序和数据文件的目录可以由用 户选择。即在安装时,在【安装类型J对话框单击【浏 览】按钮进行选择。安装程序建立的程序文件和数据文件目录Backup:备份文件的默认存储目录。Binn:可执行文件和动态链接库存储目录。Binn'Resources:动态库所使用的资源文件,该目录包含 多个子目录,每个对应一个语言版本,如1033为英语资 源目录。Data:存储系统数据库和样本数据库文件。Log
25、:存储错误日志文件。Repldata:复制任务的默认工作目录。SqlServer80:所有实例的共享文件目录,该路径不能改 变。在下面包含Com目录(存放com对象组件和dll动态 链接库)、Tools目录(下面还包含多个目录)°(3) 确定启动服务的帐户使用域用帐户:该帐户使用Windows操作系统的 用户帐户启动SQLSrver服务。域用帐户必须经过 域控制器的身份验证,才能启动SQL Server服务。 一般情况下使用域用帐户。使用本地帐户:本地帐户不要口令,没有网络访 问权限,同时限制SQLServer与网络中的其他服 务器交互。安装时默认设置是使用域帐户。(4) 选择安全机
26、制Windows身份验证模式:在该模式下,用户必须 拥有有效的Windows2000或Windows NT 4.0的用 户帐户,才能够建立到SQL Server的连接。 混合身份验证模式:在该模式下,除需要上边的 条件外,还需要拥有SQL Server的登陆帐户。SQL Server管理员的帐户是sa,密码默认是空。所 以安装时不要选择空密码,而要输入密码。若选 择了空,完成安装以后的第一件事是修改密码。(5) 选择排序规则>选择排序规则是非常重要的。如果在安装之后,才发现 选择不当,要重新选择排序规则,将不得不重新构建数 据库,并重新加载数据。当数据庞大时,这种工作是非 常繁重的。 一
27、般情况下,安装程序会根据操作系统的类型自动选择 正确的选项,不需用户过多参与。>如果用户的应用程序代码依赖于早期版本SQL Serve啲排 序规则,则必须使用排序规则。(如是否区分大小写)(6)网络库网络库也称通信协议。安装时sQue序将所有网络库都安装到计 算机上,但是否起作用由用户设置。命名管道:该选项是默认选项并且不能修改。命名管道(Named Pipes)是一种简单的进程间通信(I PC)机制,Microsoft Windows NTs Windows 2000> Windows 95以及 Windowses均提供了对它的支持。命名管道可在同一台计算机 的不同进程之间,或在
28、跨越一个网络的不同计算机的不同进程 之间,支持可靠的、单向或双向的数据通信。 TCP/IP:这是默认实例的协议网络库,指派的端口号是1433O 命名实例为系统动态指派端口号。> 其它网络库:Nwlink IPX/SPX、AppleTalkADSP、多协议等。1.1.2 SQL Server 2005的安装与管理安装SQL Server 2005 SQL Server 2005的安装过程与其它Microsoft Windows系列产品类似。用P可根据向导提示, 选择需要的选项一步一步地完成。注意:安装完成后再纠正仓促安装所造成的错误 是比较困难的,所以安装时需结合系统规划慎重 进行。(1)
29、安装开始界面SQL Server 2005 (光盘 1,共 2 张件和软佯?求(2>««发行说用(R)S族 set Server 升SUffiW W退出(初«功虫fin*张矣Jtt应务件 &赠工 A-开发工具 M2科杠亍0,nt S<rv<r(H新*9JtMk'*pMiVTSQLServer 2005Standard Editionat勢飙fh 工A、哄机丛书和禾W(qu 运行沁 Kativfr Client S眾何sQp真他信息秋此CD(B3访问 SQL Server W站(Q »读 SQL Server 许可tfri
30、H<E)(2)最终用户许可协议rx Ixctosoft SQL Server 2DUb SfcWffS终用户许可HHS;HICROSOFT软佯许可祭款MICROSOFT SQL SERVER 2006 DEVELOPER EDITIONMiccoffoft Corporation所在JfeBO Microsoft较如适用千MICROSOFT为此软件决决的(除非下坯内*基于Internet的服务和如臬确实Mtt有其他鲁款,则其他条歉应适用。7 许司求砂网打印曰 I(3)安装所需的软件组件(4)安装向导(5)检査是否有潜在的安装问题(6) 输入姓名和公司名称这些字段是需要输入的。在网络上进行
31、安装时,应确保提供的是负责使 用或管理该服务器的用户的姓名。(7) 选择要安装的组件齊艸乡器和爭广賞兰jf安犠俎骨语Aft*妄畑升级的组件iW ra - M 'H-L «* _ '*«- H 4* H W» H I Hri «VbiJjWL. Sery-e S_c« _(£)-'if ML乞.r” »尺濟«鄭*ri Anti rm Strvj(J)rlReporting £*rvices (J) ygifwtig S«rri c«z <SQ> QlM
32、grfttxoji S«rvico£(X) 工作站«帜Ct机丛书和亓发工貝a)滴A击“iSQT S«更名jftnu帮助a) II CtT© 1电俏ggg) I(8)选择实例选择“默认”选项或自命名一个实例名称。($ IxuruBoft SQL Siiivei 2006 安装片实供名S可以安蝴獸认多例-也可也淀一个命名实例sSSS韻乱豪TSIa» 犒 a* “节辛鄴!a«5*2*CT 聶竇“iS 9?伊广/ tt*«5C?»列名称.若育实例«悴的列请去“己安住的实侦”-巳灾掘條洌qu 舶助qi) 1 <上_步(1)1 下一步0) > 1 «構仝®(9)服务账户设置> SQL Server和SQL Server代理默认是使用同一服务帐户,且自动 启动每个服务。>本地系统账户可能限制SQL Server安装与其他服务器交互。域用户账户使用Windows身份验证并连接SQL Serverc是默认设置。lwiurg(rft SQL Sprvnr 少 1*105安«序rsiQ &一涉 a) >««JS务嶽户 sx户S久s9»taA的榦户.为个孙户逬冇B電久oT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代汉语专题
- 《高校图书馆管理办法(2026版)》
- 2025年广播电视播音员主持人资格考试试题及答案(辽宁省)
- 2026年天津市政府采购代理机构从业人员考试考前模拟试题及答案
- 混凝土浇筑施工工艺标准
- 2025年河南高考地理真题
- 临床非ST段抬高型急性冠脉综合征诊断、危险分层及治疗
- 金属及金属矿批发行业商业模式创新分析报告
- 碳酸二愈创木酯企业ESG实践与创新战略分析报告
- 2025-2030年心血管健康管理系统行业跨境出海战略分析研究报告
- 城镇供水长距离输水管(渠)道工程技术规程
- 【英语】江苏苏州市2025-2026学年度第一学期2026届高三年级期末调研考试(苏州零模)(2.3-2.5)
- 2026年口腔技术员-通关题库附答案详解【培优A卷】
- 上海机场集团校招面笔试题及答案
- AI生成式内容赋能智慧文旅:2026沉浸式体验应用案例与趋势
- 2025湖南大学出版社有限责任公司招聘笔试历年难易错考点试卷带答案解析2套试卷
- 锂电胶带行业现状分析报告
- 癌痛全程管理中国专家共识(2025版)一
- 外墙加固施工技术指南
- 2025年航空公司乘务员岗位招聘面试参考试题及参考答案
- 钢筋表面除锈施工方案
评论
0/150
提交评论