版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1SQLServer2005数据库实践教程——管理与维护篇主讲教师:钱哨交通部管理干部学院计算机系钱哨教案2010第二章.SQLServer2005概述2本章学习大纲SQLSERVER数据库简介SQLSERVER2005的新特性SQLSERVER2005的安装及升级SQLSERVER的工具集企业管理器的使用初步查询分析器的使用初步3数据库和应用程序应用程序作用:响应操作并显示结果、向数据库请求数据要求:美观、操作简单方便数据库作用:存储数据、检索数据、生成新的数据要求:统一、安全、性能等4数据库的发展史萌芽阶段——文件系统使用磁盘文件来存储数据初级阶段——第一代数据库出现了网状模型、层次模型的数据库中级阶段——第二代数据库关系型数据库和结构化查询语言高级阶段——新一代数据库“关系-对象”型数据库5时下流行的数据库OracleOracle公司的产品“关系-对象”型数据库产品免费、服务收费SQLServer针对不同用户群体的多个版本易用性好DB2IBM公司的产品支持多操作系统、多种类型的硬件和设备6SQLsever2005的优势给个理由,先!企业数据管理数据库开发商业智能第三方应用程序MicrosoftSQLServer报表功能分析功能集成功能通知功能复制功能关系型数据库管理工具SQLServer20057SQLsever2005的优势给个理由,先!适用于数据库的全部生命周期设计可用性维护部署分析信息收集试运行生命周期8SQLsever2005的优势
数据库引擎是整个数据库的核心,负责处理数据的存取异动处理,新增XML的数据类型的处理能力。从一般应用程序到企业级的解决方案都可以藉此获得解决。全新的SQLServer2005的数据库引擎,有以下强化的要项。1、分割技术:针对大型数据表与索引建立时,藉由分割函数与分割配置,将不同数据区分到不同的档案群组,再经由硬件的辅助加速存取。此外,分割技术可以避免在巨大资料表中进行整个索引的重整,减轻管理的负担。2、DDL触发程序与事件通知如何稽核服务器的使用者动作与如何防止数据库对象意外发生,一直都是DBA非常重视的问题,新一代的数据库引擎可以针对数据定义语言(DDL)提供触发程序的撰写。事件通知的功能就是整合ServiceBroker组件,让DDL的动作藉由ServiceBroker辅助,使用异步处理的方式进行作业。9SQLsever2005的优势3、新的数据类型大数值类型如varchar(max)、nvarchar(max)、varbinary(max)与XML的支持,已经是列入数据库引擎的基本处理功能。这些可以突破以往8K的上限限制,现在可以高达2G的变量宣告与储存大小。至于XML变量的导入,更可以让原本数据库引擎,额外支持W3C的XQuery的语言,让XML语言的查询与异动支持整个XML数据类型。4、支援ADO.NET2.0新功能整合SQLNativeClient所包括数据库镜像、使用者自订数据类型、XML数据类型、大数值类型、快照交易隔离等级、多重作用结果集(MARS)、执行个体登入密码过期、异步处理等功能。让应用程序开发者,可以透过ASP.NET或是Windows窗体程序实作出高可用度与高效能的程序。5、全新T-SQL数据库引擎除了支持SQL-92的标准语法之外,更支持许多SQL-1999新的语法,例如Try…Catch、PIVOT、CommonTableExpression、EXCEPT与INTERSECT等语法,它可以简单化复杂的处理。此外也统一DDL的所有语法,例如登入账号、使用者建立的DDL语法等。10SQLsever2005的优势6、安全性的加强安全性架构整合主体、安全性实体与权限设定,让数据获得更完善的保护。此外,数据库引擎提供非对称式、对称式与凭证的加密解密方式,将数据的保护更加完善。7、新的快照隔离交易等级SQLServer2005提供五种交易隔离等级,包括最新的以资料列版本(RowVersioning)为主的快照隔离等级,使用它可以降低数据读取与异动的互相干扰,提升交易的效能。8、整合电子邮件新一代数据库引擎整合ServiceBroker搭配SMTP通讯协议取代以往的MAPI方式,进行邮件的传送。它支持T-SQL陈述式直接进行电子邮件的传送,也可以进行查询陈述式的结果与附件夹文件等功能。11SQLsever2005的优势9、.NETFramework整合整合.NETFramework的CLR在数据库引擎擎中,让原本本传统的数据据库对象可以以藉由VisualBasic.NET、C#.NET等开发出预存存程序、使用用者自订函数数、触发程序序、使用者自自订类型与汇汇总,直接运运用在数据库库引擎里面。。最经典的范范例就是利用用CLR的环境存取Web服务,让原本本专属于前端端应用程序的的汇率兑换处处理技术,延延伸到数据库库引擎,现在在仅需要由单单一T-SQL陈述式,就可可以取得因特特网的实时汇汇率。10、整合式的管管理界面SQLServerManagementStudio可以处理所有有SQLServer2005产品的服务器器注册、数据据库引擎内部部摘要报表检检视、程序撰撰写与管理等等作业。管理理界面样本如如下图所示,,右边有方案案总管、属性性窗口与模板板总管,中间间的区块可以以藉由报表检检视数据库引引擎的活动状状况与进行T-SQL陈述式执行与与结果检视。。左边的部分分除了可以注注册数据库引引擎,更可以以进行其它执执行个体如分分析服务与整整合服务的注注册。12SQLsever2005的优势132.1SQLServer2005简介1988年SQLServer的NT版本1993年SQLServer4.21995年SQLServer6.01996年SQLServer6.51998年SQLServer7.02000年SQLServer2000测试版发布2001年SQLServer2000正式版发布2005年SQLServer2005正式版发布2008年:SQLServer2008142.1SQLServer2005简介数据分区可编程性安全快照隔离数据库镜像商务智能BI增强全文搜索增强强可用性功能增增强复制增强异步处理能力力SQLServer2005价值提升优势势152.1SQLServer2005简介SQLServer2000与SQLServer2005的效能比较162.1SQLServer2005简介SQLServer2005与Oracle的效能比较172.2SQLServer的定义和数据据库基本结构构关系模型的数数据库管理系系统客户/服务器(Client/Server)的服务模型型完善的数据库库逻辑和物理理结构与.NET框架的完美结结合18关系型数据库库管理系统((DBMS)SQLServer是一个典型的的关系型的数数据库管理系系统在关系模型中中,数据的逻逻辑结构就是是二维表关系模型概念念单一、清晰晰,无论是实实体,还是实实体间的联系系,都用关系系来表示,用用户易懂易用用关系模型有严严格的数学基基础及在此基基础上发展起起来的关系数数据理论关系模型的主主要术语特别强调:区区别数据库与与表的概念注意意!!19客户户/服务务器器((Client/Server)服服务务模模型型数据库服务器响应和提供数据应用程序操作和查询数据库ClientApplicationNetWare+protorcalRelationalDatabaseManagementSystem20数据据库库逻逻辑辑和和物物理理结结构构数据据库库逻逻辑辑结结构构从用用户户的的观观点点,,所所能能看看到到的的数数据据库库组组件件结结构构就就是是逻逻辑辑的的数数据据库库结结构构,,它它包包括括数数据据表表、、视视图图、、索索引引、、存存储储过过程程和和触触发发器器等等数据据库库物物理理结结构构数据据库库的的物物理理结结构构就就是是指指的的数数据据在在物物理理磁磁盘盘上上的的存存储储结结构构。。数数据据库库在在磁磁盘盘中中是是用用文文件件的的方方式式来来存存储储的的。。提示示::数据据库库的的文文件件可可以以分分为为::主数数据据文文件件(*.mdf)、辅辅助助数数据据文文件件(*.ndf)和日日志志文文件件(*.ldf)212.3SQLServer的四四种种主主要要服服务务SQLsever2005Sever的服服务务包包括括::1、MSSQLserver服务务分配配计计算算机机资资源源((含含常常规规、、内内存存、、处处理理器器资资源源配配置置))防止止逻逻辑辑错错误误保证证数数据据的的一一致致性性和和完完整整性性配置置安安全全性性与与网网络络连连接接2、MSSQLserveragent服务务[主要要用用于于进进行行自自动动化化服服务务]警报报提提示示作业业调调度度消息息服服务务[E-mail]3、MSSQLserver分布布式式事事务务协协调调程程序序4、MSSQLserver搜索索服服务务222.4SQLServer是通通过过实例例运行行的的实例例是是什什么么??运行行在在MSSQLserver上面面的的数数据据库库服服务务器器管管理理单单元元。。一个个MSSQLserver服务务器器软软件件可可以以管管理理多多个个实实例例。。一个个实实例例具具体体的的实实例例可可以以被被多多个个服服务务器器访访问问。。默认认访访问问某某个个MSSQLserver服务务器器就就是是访访问问默默认认的的实实例例;;如如果果具具体体指指定定则则基基本本格格式式为为::“计算机机名\实例名名”默认实实例此实例例由运运行它它的计计算机机的网网络名名称来来标识识命名实实例命名实实例由由计算算机网网络名名称加加实例例名来来标识识232.4SQLServer是通过过实例运行的的服务器器登录录名称称".""AAA“"AAA\SQLEXPRESS"三个的的什么么区别别?本机登登录AAA\SQLEXPRESS登录AAA服务器器的sqlserver实例名名SQLEXPRESS,一个服服务器器可能能有多多个实实例名名.242.5SQLServer2005工具MicrosoftSQLServer2005包含一一组完完整的的图形形工具具和命命令提提示实实用工工具,,允许用用户、、程序序员和和管理理员执执行以以下功功能::管理和和配置置SQLServer。确定SQLServer副本中中的目目录信信息。。设计和和测试试用于于检索索数据据的查查询。。复制、、导入入、导导出和和转换换数据据。提供诊诊断信信息。。启动和和停止止SQLServer。252.5SQLServer2005工具工具说明SQLServerManagementStudio用于管理关系数据库和商业智能数据库并用于编写Transact-SQL、MDX和XML代码的工具。有关详细信息,请参阅SQLServerManagementStudio简介。BusinessIntelligenceDevelopmentStudio用于开发商业智能多维数据集、数据源、报表和SQLServer2005IntegrationServices(SSIS)包的工具。有关详细信息,请参阅介绍BusinessIntelligenceDevelopmentStudio。SQLServer外围应用配置器用于配置基本自动启动选项和连接选项的工具。有关详细信息,请参阅SQLServer外围应用配置器。SQLServer配置管理器用于配置自动启动选项和复杂的高级选项的工具。有关详细信息,请参阅SQLServer配置管理器。SQLServerProfiler用于捕获和监视活动的工具。有关详细信息,请参阅SQLServerProfiler参考。数据库引擎优化顾问用于提高数据库性能的工具。有关详细信息,请参阅数据库引擎优化顾问参考。命令提示实用工具与SQLServer一起使用的命令提示工具。有关详细信息,请参阅命令提示实用工具。26版本描述Enterprise企业版是服务器类型操作系统安装软件,包含所有的功能的版本,主要是高可用性和延展性的版本,很适合大型组织和最复杂的需求,支持32位与64位的版本,主要是运用在企业级的重要性高的应用系统。Standard标准版的SQLServer2005依然支持32位与64位的操作系统,它主要是运用在一般中小型企业的数据管理与分析的平台,包含许多重点性的特色,这些特色都是包含于企业版及标准版中Workgroup一般的公司的部门或是小型分据点所使用的数据管理平台,可以选择Workgroup版本,它适合入门层级数据库,功能符合多包括XML、新增的T-SQL语法、全文检索、整合SQLServerManagementStudio管理界面。
Express断开的客户端或者独立的应用程序的SQLServer版本,这是可以免费使用的版本,它比较适合在一般的测试使用、SOHO开发、微型企业网站、交易量少的应用程序使用的数据库。以往在SQLServer2000的版本是称为MSDE。
Mobile该版本主要是运用在行动装置上面,藉由它可以跟SQLServer2005与SQLServer2000的数据库进行复写同步。因此在装有SQLMobile版本的装置上,可以建立数据库、数据表与索引等功能,并且在SQLServerManagementStudio中可以经由模板总管中的SQLMobile模板,撰写出专属于SQLMobile的T-SQL陈述式。Developer该版本主要是使用在一般程序开发与小组测试使用,不可以使用在一般的正式上线环境,该版本具有企业版的功能,也可以直接升级到企业版进行正式上线使用。
2.6SQLServer2005版本、、安装装及运运行的的软硬硬件环环境272.6SQLServer2005版本、、安装装及运运行的的软硬硬件环环境硬件要求处理器IntelPentiumⅢ
相容或更高性能的处理器,运行速度在600MHz或更高水平
1GHz或更高性能的处理器内存Enterprise,Developer,Workgroup以及StandardEditions:
512MB(1GB或者更高)ExpressEdition:
192MB(512MB或者更高)硬盘数据库组件:至少150MBAnalysisServices:至少35MBReportingServices:至少40MB28SQLServer2005安装运运行的的硬件件环境境(续续)硬件最低要求显示器VGA或更高,分辨率在1024*768以上光驱CD或DVD光驱网卡10/100Mbps网卡29SQLServer2005安装运运行的的软件件环境境操作系统企业版标准版开发版工作组版学习版移动版Windows2000ProfessionalEditionSP4否是是是是是Windows2000ServerSP4是是是是是是Windows2000AdvancedServerSP4是是是是是是Windows2000DatacenterServerSP4是是是是是是嵌入式WindowsXP否否否否否否WindowsXPHomeEditionSP2否是否否是否WindowsXPProfessionalEditionSP2否是是是是是WindowsXPMediaEditionSP2否是是是是是WindowsXPTabletEditionSP2否是是是是是WindowsServer2003SP1是是是是是是Windows2003EnterpriseEditionSP1是是是是是是Windows2003DatacenterEditionSP1是是是是是是Windows2003WebEditionSP1否否否否是否30SQLServer2005安装运运行的的软件件环境境网络络要求求网络组件要求InternetExplorerMicrosoftInternetExplorer6.0SP1或更高版本,如果只是安装客户端软件而不需要连接到要求加密的服务器,则InternetExplorer4.0SP2也满足要求IISIIS5.0或更高版本ASP.NET需要ASP.NET2.0312.7SQLServer2005的主要组组件组件描述SQLServerDatabaseServices数据库引擎、复制以及全文本搜索AnalysisServices为在线分析和数据挖掘准备的服务和工具ReportingServices用于生成和分发报告NotificationServices用于开发和部署通知服务应用程序的平台IntegrationServices用于传输数据的工具和组件工作站组件、联机丛书和开发工具工具和文档322.7SQLServer2005的主要组组件1、分析服服务(AnalysisServices),商业智智慧的利利器整合式使使用者界界面,分分析服务务解决方方案,以以全新的的『SQLServerBusinessIntelligenceDevelopmentStudio』开发工具具进行设设计。它它提供全全新的导导航设置置与设计计画面,,包括数数据来源源选择多多种原始始数据,,数据来来源检视视可以实实作出离离线模式式设计与与跨数据据来源关关联的建建立。开开发界面面样本如如下图所所示。在在该环境境的右边边包括有有项目名名称、数数据来源源、数据据来源检检视、Cube、维度、、数据挖挖掘结构构、角色色与组件件。右边边可以浏浏览Cube的结构、、维度使使用、计计算程序序、KPI、动作、、数据分分割、检检视方块块、翻译译与浏览览器进行行数据检检视。33342.7SQLServer2005的主要组组件1、分析服服务(AnalysisServices),商业智智慧的利利器数据挖掘掘是AnalysisServices的核心,,现在的的数据挖挖掘除了了上一版版本的两两种算法法之外,,更加入入七种新新的算法法与文字字采矿共共十种。。分别为为决策树树、群群集算法法、时时间序列列、时序序群集、、关联规规则、贝贝氏决策策定理、、类神经经网络、、线性性回归、、罗吉吉斯回归归。352.7SQLServer2005的主要组组件2、SQLServerIntegrationServices,新一代代ETL工具在整个数数据管理理的过程程中,就就属数据据转换处处理,可可以说是是花最多多时间与与最繁琐琐的一件件事情。。上一版版本的SQLServer2000称之为数数据转换换服务(DataTransformationServices,DTS),新的产产品称之之为SQLServerIntegrationServices,简称为为SSIS。分成控制流程程与数据据流,控制流流程新增增许多工工作,包包括双向向FTP、循环结结构等。。数据流流设计分分成数据据来源、、数据转转换、数数据目的的三种要要素,尤尤其数据据转换组组件更可可以取代代之前数数据处理理过程的的暂存数数据表(StageTable)的使用,,执行作作业过程程利用in-memory的技术,,提升6倍的处理理效能。。362.7SQLServer2005的主要组组件3、通知服服务(Notification),主动提提醒的好好帮手它可以进进行设定定『订阅管理理』、『事件管理理』、『通知管理理』等三大工工作,藉藉由配对对的机制制,将事事件的改改变经由由指定的的递送装装置,将将讯息传传达给订订阅者。。该服务务提供开开发平台台,可以以让应用用程序,,藉此开开发出类类似股票票交易成成功通知知或是音音乐网站站依照客客户喜爱爱进行订订阅等功功能。372.7SQLServer2005的主要组组件4、报表服服务(ReportingServices),前端商商业智慧慧分析工工具报表服务务在SQLServer2000时就已经经发行,,新一代代的SQLServer2005的报表服服务,它它整合在在『SQLServerBusinessIntelligenceDevelopmentStudio』开发工具具,一并并进行报报表项目目的设计计、执行行与部署署等作业业。报表表服务的的功能归归属在商商业智能能领域,,报表服服务可以以整合Office软件如Excel、Outlook、浏览器器与客制制化应用用程序,,进行报报表的浏浏览与输输出,可可撰写出出应用程程序导向向的报表表项目,,再配合合SQLServer2005的数据库库设定,,增强报报表处理理的自动动化与执执行效能能。38392.5SQLServer2005安装前的的准备工工作设置服务务器环境境时,请请遵循以以下最佳佳做法::增强物理理安全性性;使用防火火墙;隔离服务务;创建具有有最低特特权的服服务帐户户;禁用NetBIOS和服务器器消息块块。1.增强物物理安全全性物理和逻逻辑隔离离是构成成SQLServer安全的基基础。若若要增强强SQLServer安装的物物理安全全性,请请执行以以下任务务:将服务器器置于专专门的房房间,未未经授权权的人员员不得入入内。将数据库库的宿主主计算机机置于受受物理保保护的场场所,最最好是上上锁的机机房,房房中配备备水灾检检测和火火灾检测测监视系系统或灭灭火系统统。将数据库库安装在在公司Intranet的安全区区域中,,任何时时候都不不要直接接连接到到Internet。定期备备份所有有数据,,并将副副本存储储在远离离工作现现场的安安全位置置。402.5SQLServer2005安装前的的准备工工作2.使用防防火墙防火墙是是保护SQLServer安装所不不可或缺缺的。若若要使防防火墙发发挥最佳佳效用,,请遵循循以下指指南:在服务器器和Internet之间放置置防火墙墙。将网络分分成若干干安全区区域,区区域之间间用防火火墙分隔隔。先阻阻塞所有有通信流流量,然然后有选选择地只只接受所所需的通通信。在多层环环境中,,使用多多个防火火墙创建建屏蔽子子网。如如果在Windows域内部安安装服务务器,请请将内部部防火墙墙配置为为允许Windows身份验证证。在所有版版本的Windows都是WindowsXP、WindowsServer2003或更高版版本的Windows域中,禁禁用NTLM身份验证证。如果果应用程程序使用用分布式式事务处处理,可可能必须须要将防防火墙配配置为允允许Microsoft分布式事事务处理理协调器器(MSDTC)在不同的的MSDTC实例之间间以及在在MSDTC和资源管管理器((如SQLServer)之间进进行通信信。412.5SQLServer2005安装前的的准备工工作3.隔离服服务隔离服务务可以降降低风险险,防止止已受到到危害的的服务被被用于危危及其他他服务。。若要隔隔离服务务,请遵遵循以下下指南::请尽可能能不要在在域控制制器中安安装SQLServer。在不同的的Windows帐户下运运行各自自的SQLServer服务。在多层环环境中,不同的计计算机上上运行Web逻辑和业业务逻辑辑。4.创建具具有最低低特权的的服务帐帐户SQLServer安装程序序可以自自动配置置服务帐帐户或具具有SQLServer所需特定定权限的的帐户。。修改或或配置SQLServer2005使用的Windows服务时,,应仅授授予它们们需要的的权限。。422.6SQLServer2005的安装步步骤SQLServer2005的安装光光盘共有有2张,先打开第第一张,,点“服务器组组件、工工具、联联机丛书书和示例例(C)”,如图所所示:432.6SQLServer2005的安装步步骤在“最终用户户许可协协议”页上,阅阅读许可可协议,,再选中中相应的的复选框框以接受受许可条条款和条条件。接接受许可可协议后后即可激激活“下一步”按钮。若要继续续,请单单击“下一步”。若要结结束安装装程序,,请单击击“取消”。接受授权权协议开开始安装装。如图图所示:442.6SQLServer2005的安装步步骤开始检查查安装组组件,如如图所示示:452.6SQLServer2005的安装步步骤开始安装装向导,,在“欢迎使用用MicrosoftSQLServer安装向导导”页上,单击“下一步”以继续安安装。如如图所示示:462.6SQLServer2005的安装步步骤检查系统统配置,,正常是是没有警警告信息息。在“系统配置置检查(SCC)”页上,将将扫描安安装计算算机,以以检查是是否存在在可能妨妨碍安装装程序的的条件。。若要中中断扫描描,请单单击“停止”。若要显显示按结结果进行行分组的的检查项项列表,,请单击击“筛选”按钮,然然后从下下拉列表表中选择择类别。。若要查查看SCC结果的报报表,请请单击“报告”按钮,然然后从下下拉列表表中选择择选项。。选项包包括查看看报表、、将报表表保存到到文件、、将报表表复制到到剪贴板板和以电电子邮件件形式发发送报表表。完成成SCC扫描之后后,若要要继续执执行安装装程序,,请单击击“下一步”。如图图所示。。472.6SQLServer2005的安装步步骤在“注册信息息”页上的“姓名”和“公司”文本框中中,输入入相应的的信息。。若要继继续,请请单击“下一步”。如图图所示:482.6SQLServer2005的安装步步骤安装到这这步时候候,可能能会出现现计算机机上的wmi配置无法法执行sqlserver系统配置置检查器器的错误误,如下下图解决的办办法见下下492.6SQLServer2005的安装步步骤在“要安装的的组件”页上,请请选择要要安装的的组件。。选择各各个组件件时,“要安装的的组件”窗格中会会显示相相应的说说明,您您可以选选中任意意一些复复选框。。建议全全选。如如图所示示:502.6SQLServer2005的安装步步骤在“实例名”页上,请请为安装装的软件件选择默默认实例例或已命命名的实实例。如如果已经经安装了了默认实实例或已已命名实实例,并并且为安安装的软软件选择择了现有有实例,,安装程程序将升升级所选选的实例例,并提提供安装装其他组组件的选选项。计计算机上上必须没没有默认认实例,,才可以以安装新新的默认认实例。。若要安安装新的的命名实实例,请请单击“命名实例例”,然后在在提供的的空白处处键入一一个唯一一的实例例名。若若要与现现有实例例并行安安装新的的命名实实例,请请单击“命名实例例”,然后在在提供的的空白处处键入一一个唯一一的实例例名。如如图所示示:512.6SQLServer2005的安装步步骤在“服务帐户户”页上,为为SQLServer服务帐户户指定用用户名、、密码和和域名。。您可以以对所有有服务使使用一个个帐户。。根据需需要,可可以为各各个服务务指定单单独的帐帐户。若若要为各各个服务务指定单单独的帐帐户,请请选中“为每个服服务帐户户进行自自定义”,从下拉拉框中选选择服务务名称,,然后为为该服务务提供登登录凭据据。若要要继续安安装,请请单击“下一步”。注意:域域名不能能为完整整的域名名系统(DNS)名称。例例如,如如果DNS名称为,请在“域”字段中使使用my-domain-name。在SQLServer中,“域”字段不接接受。如图所所示:522.6SQLServer2005的安装步步骤在“身份验证证模式”页上,选选择要用用于SQLServer安装的身身份验证证模式。。如果选选择Windows身份验证证,安装装程序会会创建一一个sa帐户,该该帐户在在默认情情况下是是被禁用用的。选选择“混合模式式身份验验证”时,请输输入并确确认系统统管理员员(sa)登录名。。密码是抵抵御入侵侵者的第第一道防防线,因因此设置置强密码码对于系系统安全全是绝对对必要的的。切勿勿设置空空密码或或弱sa密码。若若要继续续安装,,请单击击“下一步”。如图所所示:532.6SQLServer2005的安装步步骤在“排序规则则设置”页上,选选定服务务的排序序规则。。若要继继续安装装,请单单击“下一步”。如图所所示:542.6SQLServer2005的安装步步骤如果选择择ReportingServices作为要安安装的功功能,将将显示“报表服务务器安装装选项”页。使用用单选按按钮选择择是否使使用默认认值配置置报表服服务器。。如果没没有满足足在默认认配置中中安装ReportingServices的要求,,则必须须选择“安装但不不配置服服务器”安装选项项。若要要查看此此页的安安装详细细信息,,请单击击“详细信息息”按钮。若若要继续续安装,,请单击击“下一步”。如图所所示:552.6SQLServer2005的安装步步骤在“错误和使使用情况况报告设设置”页上,可可以清除除复选框框以禁用用错误报报告。若若要继续续安装,,请单击击“下一步”。如图所所示:562.6SQLServer2005的安装步步骤在“准备安装装”页上,查查看要安安装的SQLServer功能和组组件的摘摘要。若若要继续续安装,,请单击击“安装”。如图所所示:572.6SQLServer2005的安装步步骤在“安装进度度”页上,可可以在安安装过程程中监视视安装进进度。若若要在安安装期间间查看某某个组件件的日志志文件,,请单击击“安装进度度”页上的产产品或状状态名称称。如图图所示:582.6SQLServer2005的安装步骤骤在“完成MicrosoftSQLServer2005安装”页上,可以以通过单击击此页上提提供的链接接查看安装装摘要日志志。若要退退出SQLServer安装向导,,请单击“完成”。如图所示示:592.6SQLServer2005的安装步骤骤如果提示您您重新启动动计算机,,请立即重重新启动。。完成安装装后,阅读读来自安装装程序的消消息是很重重要的。如如果未能重重新启动计计算机,可可能会导致致以后运行行安装程序序失败。一般情况下下,如果安安装过程中中没有出现现错误提示示,即可认认为这次安安装是成功功的,但也也可以采用用下列验证证方法,来来确保安装装正确。安装结束后后,执行【开始】|【所有程序】|【MicrosoftSQLServer2005】】命令,访问问MicrosoftSQLServer2005程序组中的的所有内容容,如图所所示:如果这些工工具都能正正常运行,,那么表示示SQLServer2005安装正确。。602.6SQLServer2005的安装步骤骤上面的安装装顺利完成成后,打开开SQLServer2005的安装光盘盘的第二张张,点“仅工具、联联机丛书和和示例(T)”612.6SQLServer2005的安装步骤骤622.6SQLServer2005的安装步骤骤安装过程中中若干问题题的解答1、SQLServer2005,VisualStutio2005,VisualStutio2008的安装顺序序上述几个软软件同属于于安装在windows操作系统下下,在.netFrameWork开发平台下下面应用软软件。VisualStutio2005在安装的同同时,也会会安装SQLServer2005Express,如果你先先安装VisualStutio2005的话,那么么再安装SQLServer2005的时候,安安装程序会会通知你检检测到系统统安装了SQLServer2005Express,故而安装装时候会跳跳过很多重重要的GUI工具的安装装,甚至连连最基本的的managementstudio都不会安装装,更谈不不上其他的的服务器组组件了。如果你已经经发生了上上述的安装装过程,那那么建议你你:1.在控制面板板中删除所所有与SQLServer2005有关的程序序。2.如果你有注注册表整理理工具,运运行它。这这一点并不不是很重要要,但是我我在安装过过程中遇到到问题后都都会这么做做。3.重启。4.安装正式版版本的SQLServer2005。为了避免和和防止重复复麻烦的操操作,建议议标准的安安装步骤是是:1、首先安装装windows操作系统的的IIS服务2、安装SQLServer20053、VisualStutio20084、VisualStutio2005632.6SQLServer2005的安装步骤骤安装过程中中若干问题题的解答2、SQLServer2000与SQLServer2005的兼容性建议SQLServer2000最好不要直直接升级成成为SQLServer2005,因为可能能会导致SQLServer2000与2005的六项服务务不兼容::SQLServer的实例,多多服务器管管理,复制制,连接服服务器,备备份和还原原,日志传传递。正常常情况下面面这六项服服务会在2000正常升级中中平移至2005环境下,但但由于用户户在操作系系统以及系系统注册表表的环境大大相径庭,,导致部分分用户会出出现不兼容容现象。因因此建议2000用户最好先先将SQLServer2000删除后,重重新启动计计算机,再再安装SQLServer2005。另一方面,,对于由分分别由SQLServer2000和2005生成的数据据库文件和和日志文件件而言,不不存在互相相兼容的情情况,SQLServer2000生成的数据据库文件和和日志文件件可以被2005版正常进行行数据的导导入和恢复复服务,但但是SQLServer2000缺根本无法法识别SQLServer2005生成的数据据库文件和和日志文件件。642.7注册、配置置和管理SQLServer2005服务器注册服务器器就是为SQLServer客户机/服务器系统统确定一台台数据库所所在的计算算机,并以以该计算机机为服务器器,为客户户端的各种种请求提供供服务。一般来说,,只有对于于远程的SQLServer2005网络,才需需要在客户户机上注册册服务器,,然后进行行管理。这这里要用到到SQLServer2005的一个重要要管理工具具——SQLServerManagementStudio。1、ManagementStudio概述ManagementStudio是SQLServer2005的可视化集集成管理环环境,用于于访问、配配置和管理理所有的SQLServer2005组件,它基基于MicrosoftVisualStudio,包含企业业管理器、、分析管理理器、查询询分析器等等功能,并并可以在其其中编写T-SQL和XML语句。在ManagementStudio中,DBA可以调用其其他管理工工具来完成成日常管理理工作。ManagementStudio的工作界面面,如下图图所示,主主要由【已注册的服服务器】、【对象资源管管理器】和【文档】三个窗口组组成。652.7注册、配置置和管理SQLServer2005服务器第一步:启启动SQLServerManagementStudio第二步:通通过windows身份登录ManagementStudio管理平台662.7注册、配置置和管理SQLServer2005服务器第三步:见见下67682.7注册、配置置和管理SQLServer2005服务器2、外围应用用配置器在新安装的的SQLServer的默认配置置中,很多多功能并未未启用。SQLServer仅有选择地地安装并启启动关键服服务和功能能,以最大大限度地减减少可能受受到恶意用用户攻击的的功能数。。系统管理理员可以在在安装时更更改这些设设置,也可可以有选择择地启用或或禁用运行行中的SQLServer实例的功能能。此外,,如果从其其他计算机机进行连接接,则在配配置协议之之前某些组组件可能不不可用。692.7注册、配置置和管理SQLServer2005服务器702.7注册、配置置和管理SQLServer2005服务器SQLServer2005开始提供了了一个新的的工具:外围应用配配置器,旨在提供更更好的安全全性保护(我们称为默默认安全).它可以管理理两部分的的功能1.服务与连接接:主要与与服务的启启动,停止止,以及是是否允许远远程连接有有关系2.功能:主要要与一些比比较有安全全隐患的功功能有关系系值得一提的的是,这个个工具在SQLServer2008中被废除了了,它的功功能被合并并到所谓的的“方面管理”里面去了。。712.7注册、配置置和管理SQLServer2005服务器4、SQLServerConfigurationManager以往SQLServer提供了“SQLServer服务管理器器(SQLServerServiceManager)”、”服务器网络络实用工具具(SQLServerNetworkUtility)”、“客户端网络实实用工具(SQLServerClientNetworkUtility)”三个工具程序序供数据库管管理人员做服服务启动/停止与监控、、服务器端支支持的网络协协议,用户用用来访问SQLServer的网络相关设设置等工作,,新版的SQLServer2005将三个界面所所提供的功能能集成为一个个界面,数据据库管理员((DBA)通过下图的“SQLServerConfigurationManager”界面可以一并并管理SQLServer所提供的服务务、服务器与与客户端通信信协议以及客客户端其他的的的基本配置置管理。722.7注册、配置和和管理SQLServer2005服务器启动“SQLServerConfigurationManager”之后,点选主主控台窗格内内的“SQLServer2005服务”节点,右方详详细数据窗格格内会列出目目前提供的各各项服务。若若该服务器安安装了多个数数据库引擎或或其他服务的的实例,会一一并列在列表表中。使用鼠鼠标右键点选选各服务,可可更改该服务务实例的状态态,例如启动动、停止、暂暂停或重新启启动。各项设设置如图所示示:732.7注册、配置和和管理SQLServer2005服务器以鼠标右键点点选SQLServer项目,选择快快捷菜单内的的“属性”菜单便可设置置、查看该服服务内容,如如图2-13所示。在“登录”页签内可查看看或修改SQLServer服务所使用的的系统登录账账号。在“服务”页签内可以设设置服务的启启动模式为自自动、已禁用用或手动,并并查看相关属属性。742.7注册、配置和和管理SQLServer2005服务器若要设置SQLServer数据库引擎的的服务器通信信协议,可在在左方窗口展展开“SQLServer2005网络配置”节点后,使用用鼠标右键点点选主控台窗窗口中服务器器实例,选择择快捷菜单的的“属性”,即可在“协议”对话框内设置置相关选项,,如图2-14所示:752.7注册、配置和和管理SQLServer2005服务器5、SQLServer2005命令行工具SQLCMD有时,系统管管理员只需要要执行SQL脚本把工作完完成即可,不不需要花哨的的桌面用户界界面。SQLServer7与2000的简单命令行行工具OSQL就具有这样的的能力。为了了保持向后兼兼容,OSQL也包含在SQLServer2005中,作为标准准安装包的一一部分。不过过,OSQL不支持SQLServer2005的一些新功能能。目前首推推的命令行脚脚本工具的名名字是SQLCMD。这个工具可可以在数据库库服务器的任任何目录路径径下的命令行行提示符窗口口中执行。SQLCMD绝对是一个老老学究型的执执行SQL的方法,但有有时它的确要要比任何更新新、更复杂的的工具易用。。762.7注册、配置和和管理SQLServer2005服务器要使用SQLCMD,打开命令行行提示符窗口口。打开命令令行提示符窗窗口的一个方方法是单击Windows【开始】按钮,从程序序菜单中选择择【运行】,在【运行】对话
框中中键入CMD,然后单击【确定】。在命令行提提示符窗口中中显示的当前前目录是什么么并不重要。。要查看可用用的命令列表表,只需要键键入SQLCMD
-?然后按Enter键(见图)即即可。772.7注册、配置和和管理SQLServer2005服务器课堂实验:前前期准备第一步:新建建数据库第二步:建立立school数据库782.7注册、配置和和管理SQLServer2005服务器课堂实验:前前期准备第三步:右键键点击school数据库,选择择任务中的还还原,选择还还原数据库。。792.7注册、配置和和管理SQLServer2005服务器课堂实验:前前期准备第四步:在还还原数据库界界面中,选择择源设备,单单击右侧选择择按钮,打开开指定备份,,点击添加。在打开开的定位备份份文件界面选选择还原备份份文件school1。802.7注册、配置和和管理SQLServer2005服务器课堂实验:前前期准备第五步:则备备份数据库信信息将出现在在还原的备份份集界面中,,将该还原项项打勾,贮备备还原数据库库。812.7注册、配置和和管理SQLServer2005服务器课堂实验:前前期准备第六步:还原原前再次点击击选择项,在在右侧的配置置界面将“覆盖现有数据据库”勾选上。回到到常规选项界面,点击确确定按钮开始始还原school数据库。最终终显示还原成成功界面。822.7注册、配置和和管理SQLServer2005服务器(1)即席查询Sqlcmd的启动,将导导致该工具通通过windows身份链接到本本地的默认实实例;也可以以通过sqlcmd–s参数,可以链链接到远程服服务器或者某某个实例上面面。832.7注册、配置和和管理SQLServer2005服务器(2)启动、暂停停、停止服务务器暂停SQLServer默认实例从命令提示符符输入以下命命令:netpause"SQLServer(MSSQLSERVER)"暂停SQLServer命名实例在命令提示符符下,输入下下列命令之一一:请用要管管理的实例的的名称替换pause"SQLServer(instancename)"-或-netpauseMSSQL$instancename恢复暂停的SQLServer默认实例从命令提示符符输入以下命命令:netcontinueMSSQLSERVER恢复暂停的SQLServer命名实例在命令令提示示符下下,输输入下下列命命令之之一。。(请请用要要管理理的实实例的的名称称替换换instancename。)netcontinue"SQLServer(instancename)"-或-netcontinueMSSQL$instancename842.8连接到到SQLServer2005数据库库SQLServer2005的两种种登录录模式式:Windows验证::通过过windows账户或或者组组控制制用户户访问问SQLServer。SQLServer验证::通过过系统统管理理员定定义的的注册册账户户和密密码登登录SQLServer。Windows认证模模式的的优点点更先进进的安安全策策略一组只只需建建一个个用户户更快捷捷的访访问混合认认证模模式的的优点点非windows用户及及Internet客户可可以连连接到到数据据库852.8连接到到SQLServer2005数据库库第一步步:登登录SQLServer2005服务器器862.8连接到到SQLServer2005数据库库第二步步:配配置sa用户的的登录录属性性,设设置用用户名名称和和密码码。注注意须须将之之状态态登录录改为为启用用。872.8连接到到SQLServer2005数据库库第三步步:配配置数数据库库服务务器,,以混混合模模式进进行登登录882.8连接到到SQLServer2005数据库库第四步步:重重启服服务Sqlserver就可以以了。。其实实,很很多时时候建建立了了SQLServer用户而而无法法登录录的原原因,,很可可能就就是用用户配配置完完成后后没有有重新新启动动造成成的。。892.9SQLServer系统数数据库库简介介系统数数据库库用户数数据库库mastermodeltempdbmsdbUserDBdistribution902.9SQLServer系统数数据库库简介介2.9.1SQLServer2005有6个系统统数据据库1.Master数据库库是SQLServer系统最最重要要的数数据库库,它它记录录了SQLServer系统的的所有有系统统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 劳动合同的签订
- 工程分包安全合同
- 2024年汽车俱乐部会员服务协议书
- 房屋施工合同书模板
- 2024企业员工培训协议书范本
- 商业销售合作协议书
- 房屋租赁终止合同书编写技巧
- 2024年软件公司员工培训合同
- 2024行李保管协议书样本
- 店铺分销合作协议
- 小学数学《比的认识单元复习课》教学设计(课例)
- 影视培训网上课程设计
- 2024年小学体育工作计划范本(五篇)
- 代理过账合作协议书范文
- 2023-2024学年山东名校考试联盟高三下学期二模英语试题(解析版)
- 江苏省徐州市丰县2023-2024学年九年级上学期期中学情调研英语试题
- 脊椎动物-(一)鱼 课件-2024-2025学年人教版生物七年级上册
- 清单九 八类常用特指词语136例
- 市政工程单位、分部、分项工程划分方案
- 2024年新译林版七年级上册英语全册知识点归纳总结
- 安全教育主题班会-煤气中毒课件
评论
0/150
提交评论