01_第一章 sql server2000概述.doc_第1页
01_第一章 sql server2000概述.doc_第2页
01_第一章 sql server2000概述.doc_第3页
01_第一章 sql server2000概述.doc_第4页
01_第一章 sql server2000概述.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

例:开发“人力资源管理系统”一、数据库的选择考虑:数据库的扩展性、与现有计算机设备方面的兼容性、易于开放、易于上手实际应用:伦敦交易所、纳斯达克证交所、第一章 sql server2000概述一、在数据库发展史上存在三种结构的数据库系统 p10关系型网状型层次型关系型出现最晚的 但被广泛投入商业运营。二、主流关系型数据库系统 p13Oracle、IBM DB2、SQL Server、Sybase、Informix(被IBM DB2收购)、Mysql(开源软件、免费)C/S 结构的关系型数据库系统;Access、Paradox、dBase、VF桌面型关系型数据库系统两者最大的区别在于:查询返回的结果集。CS结构的关系型数据库.jpgC/S 结构的,返回的结果集仅仅是客户端需要查询的结果;更小、更接近实际;可以有效的减少网络的负载、让数据能更快的得到响应;最被商业领域所采用。桌面型返回的结果集不仅仅是要查询的数据,而可能是整张表,甚至是整个文件。更多的应用于小的场合,部门内部、工作组内部。三、sql server的发展简史和版本 p3738例图1、发展史 p3738微软在1988年介入数据库领域,合作开发了1.0版本;到了后期同Sybase公司合作,开发了4.0版本。在1995年推出了第一个自主研发的产品6.0;7.0版本是一个全新的版本,不再继承之前的版本,是微软公司全新的设计理念。图形化操作界面 + 命令行操作2、Sql server2000的版本 7个版本 p42服务器版类:企业版、标准版、企业评估版企业评估版功能与企业一致,唯一差别在于 免费获取、只有120天试用期企业版购买;企业版提供更强的扩展性、提供对更复杂应用环境的良好支持性标准版与企业版功能一样,但应用普通的环境个人版类:个人版、开发版、WinCE版、MSDE版开发版适于开发人员;功能与企业版功能一样的,但是仅供开发,不能实际上线使用,有连接数目的限制(限制5个用户的连接);WinCE版用于MS WINCE设备的安装快递公司扫描器的离线使用标准版在现实生活中数据的分布性、合并性3、Sql server2000 概览 p39例图不论是web应用程序,还是商业应用程序、行业应用程序,或者管理工具等等,都可以通过各种各样的接口技术与sql server2000相连接。这些接口包括,MDX(与数据仓库连接),ADO/OLE DB/HTTP/ODBC,XML,T_SQL,还有与管理工具相连接的DMO/DSO/WMI然后,装在台式机、手提电脑、或者智能设备上的本地数据库(个人版)数据通过复制这种机制合并到我们总的、完整的数据库环境里。这样,我们的数据即是合并的,也是分散的。由此可见,Sql server 2000数据库平台不仅是个单纯的关系型数据库,还集成了:OLTP联机事务处理的数据库,比如,在线购物、网上订票、超市商场销售这些事务量大的数据环境此外,还支持OLAP数据仓库 数据仓库通常用于联机的数据挖掘、数据分析联机分析处理平台以上两种数据可以通过数据转换、复制来进行数据的迁移、转换、合并。4、Sql server2000重要特性A:与操作系统的集成性Sql server2000 对windows各个版本都有比较好的支持。不同的操作系统可以安装不同的Sql版本。个人版,安装在客户端操作系统上:win98、win95、winme、winNT客户端、win2000个人版,或者安装开放版。牢记一点:Sql的个人版只能安装在操作系统的客户端上Sql的服务器版只能安装在操作系统的服务器端上,比如winNT服务器、win2000服务器版Sql server2000 与 windows2000 的优良集成(1)活动目录的集成(2) 集成的安全性可以用win2000所提供的用户名和口令来访问sql数据库多CPU支持(3) 共用事件查看器sql报错记录都会被记录在win2000 的事件查看器中;只要打开win2000 的事件查看器就可以看到sql的系统错误、系统日志、安全日志等信息。(4)一致性的service体系安装好sql后,在win2000 的“服务”里也能看到sql所提供的各种服务,被统一作为win2000 的服务进行管理。(5) 共用系统监视器B:优秀的管理和自调谐功能增强的图形化工具可以实现绝大多数日常数据库操作,“企业管理器”具备自我自调谐的能力,减少管理员过多的优化操作C:增强的关系型数据库p39XML支持可以将查询的结果集用XML的格式表示出来;或者把XML文档的数据重新解析到sql的表中。意味着我们的数据可以在不同的平台之间就进行交流。XML是互联网上进行数据交换的标准格式,是各个不同的数据平台所共用的标准。E:支持众多的开发语言和工具VB、VC+、VS.NETDelphiJAVAPower Builder第二章sql server 2000安装和配置一、 安装的软硬件要求 p42从实际应用来看,更高的配置能有更好的效能。但不是越高越好;过高的配置回导致配置浪费。补充:1在windowsNT Server 4.0上,必须先安装好service pack5(sp4)或更高的版本2 在不带网卡的windows98计算机上安装sql server2000个人版,需要windows98第二版3 建议将操作系统的service pack 和 hotfix 更新到最新再安装4 有的防毒软件会有干扰,可禁用后再安装5 最好安装在NTFS分区,有的功能需要,如,请问索引功能。6 浏览器最好是最新的,因为sql联机文件二、 安装三种安装方法:标准安装(最常用)无人值守安装远端安装建议将文件复制到硬盘再安装,可以避免由于盘片后光驱的原因导致安装中断。1、 标准安装ab再安装一个实例:命名实例(同时有两个)安装升级的方法再次“autorunt.exe”“安装选择”时,升级7.0.“身份验证”模式可以与第一个实例不相同。2、 无人值守安装应用场合:a 多台,十几、几十台服务器需要安装sql,预先定制好安装程序初始化文件,然后连同安装文件一起发布到每台服务器上,让它们同时进行安装而无需干预。b 需要安装的服务器不在本地,而当地却没有安装人员。无人值守安装最重要的组件是安装程序初始化文件。可以通过下列任一方法获得。A法 安装盘中有包含有不同安装类型的几个示例 .iss 文件Sqlins.iss 典型安装Sqlcli.iss 安装客户端Sqlcst.iss 完全安装可以用记事本打开进行编辑B 每次执行sql交互式安装时,它都会记录你选择的所有选项并将他们保存在系统根文件夹中setup.iss文件中。C 可以使用“高级选项”屏幕中的“记录无值守.iss文件”选项,创建完全自定义的setup.iss文件。有了.iss文件后,就可以通过使用适当的参数来启动setupsql.exe 程序来执行无值守安装了。* 注册表重建 有时由于注册表的损坏而使得sql 2000无法启动;其实sql 2000的文件依然是完好的,只是sql 2000的注册项在操作系统中损坏了。使用该项修复-f1 ,后面指定使用哪个安装程序初始化文件来进行安装-sms ,指在安装没有结束前,不把控制权返回给调用者-s ,在安装过程中不显示图形化界面-m ,单用户选项三、 验证安装及系统工具介绍审核安装的正确性:通过四个方面:服务、系统数据库和样本数据库、安装目录和文件、管理工具sql server服务:MSSQLServer Service 最重要的服务,用于数据库最核心的功能:数据的管理,交易和查询的处理,以及数据的一致性、数据的集成其实,针对每一个实例,都会有一个独立的服务提供给我们SQLServerAgent Service 代理服务;用于自动化的任务,job,警报等Microsoft Distributed Transaction Coordinator 微软分布式交易协作器服务,在多台sql之间进行分布式查询和分布式处理的服务,确保它们之间数据的一致性。Microsoft Search 用于sql全文索引的服务系统数据库和用户数据库 p171安装完毕后,sql 会自动安装上 系统数据库 和 用户数据库 例图用户数据库 用于演示系统数据库 最主要的是 master数据库,承担整个sql 最核心的功能,与MSSQLServer Service服务有关联;master数据库存放了sql最主要的系统表和信息。一旦master损坏,sql也无法启动。Model 数据库,作为新建数据库的模版。新建数据库的各个选项都采自于model数据库。Tempdb 临时数据库 存储运算的中间数据,该数据不被保存;每当sql停止的时候,Tempdb数据库被删除;sql重新启动时,再次创建。注意:临时数据库的大小,对整个系统有很大的影响。 因为临时数据库是用来存放 在我系统运行中所需要的临时数据;如果它过小的话将会影响系统性能。应根据磁盘空间适当的放大。Msdb数据库 存放自动化任务信息的数据库;与SQLServerAgent Service服务相关联。安装目录和文件在默认情况下:工具安装在Program FilesMicrosoft SQL Server80目录下服务器组件安装在Program FilesMicrosoft SQL ServerMSSQL下如果有实例instance1(多个实例),则工具组件共享,而服务器组件目录为:Program FilesMicrosoft SQL ServerMSSQL$instance1除了80文件夹,每个实例都有独立的文件夹。默认实例就是MSSQL,命名实例就是MSSQL$实例名。各种SQL SERVER子目录的用途 图例* install 目录的用法在操作sql过程中,若是不小心损坏了用户数据库,就可以利用install目录下的几个脚本文件.sql;这些正是用于重新安装用户数据库的。管理工具p401、 服务器网络实用工具进行服务器端网络配置的工具,如,改端口2、 客户端网络实用工具3、 服务管理器“服务器”显示所安装的实例名“服务”安装sql后生成的四个服务!很多管理化操作都必须等这四个服务启动才能正常运行。4、查询分析器 从命令行打开查询分析器 isqlwselect version 获得版本号select servername 查询机器名4、 企业管理器 * 服务器注册 默认只能看到默认实例;若是要管理命名实例,要先注册。 右击SQL Server组 新建注册 四、 配置sql server2000 对于普通应用,可以不做任何配置依然能够满足大多数的需求。右击注册的服务器1 “常规”:自动2 “内存”:一般建议采用 动态配置内存(只用一个实例)但若是有多个实例,每个实例都面临不同应用的时候,为避免某个实例过多占用内存影响其它实例的时候,可以给每个分配较为固定的内存。3 处理器:默认情况,sql会使用本台电脑所有的cpu 来进行任务的分配和分担;你也可以4 安全性5 服务器配置允许对系统目录直接进行修改五、 从低版本升级到SQL Server 2000 p52从v7.0 升级采用安装升级,安装为默认实例,升级已存在的7.0安装,所有7.0的安装全都升级到2000,不复存在采用安装升级,安装为命名实例,升级到7.0的同时还保留已存在的7.0安装以上两种方法,都是把2000和7.0放在同一台服务器上进行处理;但如果是把7.0从一台服务器放到另外一台更好的服务器上进行升级的话,只能是采用:采用复制数据库向导,7.0要注册到2000的企业管理器中 (复制数据库向导不能复制系统数据库,只能复制用户数据库;如果用户数据库在两端都存在的话,也不能复制;注意:使用复制数据库向导移动数据库,但数据库文件依然保存在原来的源端,所丢失的只是它在服务器的注册信息而已。依然可以使用别的方法再次注册回)从v6.5 升级安装一个默认实例或命名实例,再使用版本转换,可在两个版本中间转换从v6.0 升级首先需要升级到6.5升级过程中最重要的是,数据备份。六、 实践技巧如何彻底的删除SQL Server (否则再次安装时会报错)除了用控制面板的“添加/删除”程序来删除,想要彻底删除,还需要:删除安装目录和删除注册表项hkey_local_machinesoftwareMicrosoftMSSQLServerhkey_local_machinesoftwareMicrosoftMicrosoft SQL Serverhkey_current_usersoftwareMicrosoftMicrosoft SQL serverhkey_current_usersoftwareMicrosoftMSSQL Server以调试模式来安装SQL Server可以清楚的知道安装的每一步骤及出错提示x86setupsetupsql.exe k=dbg安装前停止一些服务,以更快和更可靠的安装如果安装过程出错的话,可以通过查看两个日志文件来发现问题1 在%SystemRoo%目录下的sqlstp.log 文件列出安装程序所执行的操作的详细信息,并

温馨提示

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

评论

0/150

提交评论