SQLServer2005数据库--管理与维护.pptx_第1页
SQLServer2005数据库--管理与维护.pptx_第2页
SQLServer2005数据库--管理与维护.pptx_第3页
SQLServer2005数据库--管理与维护.pptx_第4页
SQLServer2005数据库--管理与维护.pptx_第5页
已阅读5页,还剩90页未读 继续免费阅读

下载本文档

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

文档简介

1,SQLServer2005数据库实践教程管理与维护篇,主讲教师:钱哨,交通部管理干部学院计算机系钱哨教案2010,第二章.SQLServer2005概述,2,本章学习大纲,SQLSERVER数据库简介SQLSERVER2005的新特性SQLSERVER2005的安装及升级SQLSERVER的工具集企业管理器的使用初步查询分析器的使用初步,3,数据库和应用程序,应用程序作用:响应操作并显示结果、向数据库请求数据要求:美观、操作简单方便,数据库作用:存储数据、检索数据、生成新的数据要求:统一、安全、性能等,4,数据库的发展史,萌芽阶段文件系统使用磁盘文件来存储数据初级阶段第一代数据库出现了网状模型、层次模型的数据库中级阶段第二代数据库关系型数据库和结构化查询语言高级阶段新一代数据库“关系-对象”型数据库,5,时下流行的数据库,OracleOracle公司的产品“关系-对象”型数据库产品免费、服务收费SQLServer针对不同用户群体的多个版本易用性好DB2IBM公司的产品支持多操作系统、多种类型的硬件和设备,6,SQLsever2005的优势,给个理由,先!,7,SQLsever2005的优势,给个理由,先!,8,SQLsever2005的优势,数据库引擎是整个数据库的核心,负责处理数据的存取异动处理,新增XML的数据类型的处理能力。从一般应用程序到企业级的解决方案都可以藉此获得解决。全新的SQLServer2005的数据库引擎,有以下强化的要项。1、分割技术:针对大型数据表与索引建立时,藉由分割函数与分割配置,将不同数据区分到不同的档案群组,再经由硬件的辅助加速存取。此外,分割技术可以避免在巨大资料表中进行整个索引的重整,减轻管理的负担。2、DDL触发程序与事件通知如何稽核服务器的使用者动作与如何防止数据库对象意外发生,一直都是DBA非常重视的问题,新一代的数据库引擎可以针对数据定义语言(DDL)提供触发程序的撰写。事件通知的功能就是整合ServiceBroker组件,让DDL的动作藉由ServiceBroker辅助,使用异步处理的方式进行作业。,9,SQLsever2005的优势,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新的语法,例如TryCatch、PIVOT、CommonTableExpression、EXCEPT与INTERSECT等语法,它可以简单化复杂的处理。此外也统一DDL的所有语法,例如登入账号、使用者建立的DDL语法等。,10,SQLsever2005的优势,6、安全性的加强安全性架构整合主体、安全性实体与权限设定,让数据获得更完善的保护。此外,数据库引擎提供非对称式、对称式与凭证的加密解密方式,将数据的保护更加完善。7、新的快照隔离交易等级SQLServer2005提供五种交易隔离等级,包括最新的以资料列版本(RowVersioning)为主的快照隔离等级,使用它可以降低数据读取与异动的互相干扰,提升交易的效能。8、整合电子邮件新一代数据库引擎整合ServiceBroker搭配SMTP通讯协议取代以往的MAPI方式,进行邮件的传送。它支持T-SQL陈述式直接进行电子邮件的传送,也可以进行查询陈述式的结果与附件夹文件等功能。,11,SQLsever2005的优势,9、.NETFramework整合整合.NETFramework的CLR在数据库引擎中,让原本传统的数据库对象可以藉由VisualBasic.NET、C#.NET等开发出预存程序、使用者自订函数、触发程序、使用者自订类型与汇总,直接运用在数据库引擎里面。最经典的范例就是利用CLR的环境存取Web服务,让原本专属于前端应用程序的汇率兑换处理技术,延伸到数据库引擎,现在仅需要由单一T-SQL陈述式,就可以取得因特网的实时汇率。10、整合式的管理界面SQLServerManagementStudio可以处理所有SQLServer2005产品的服务器注册、数据库引擎内部摘要报表检视、程序撰写与管理等作业。管理界面样本如下图所示,右边有方案总管、属性窗口与模板总管,中间的区块可以藉由报表检视数据库引擎的活动状况与进行T-SQL陈述式执行与结果检视。左边的部分除了可以注册数据库引擎,更可以进行其它执行个体如分析服务与整合服务的注册。,12,SQLsever2005的优势,13,2.1SQLServer2005简介,1988年SQLServer的NT版本1993年SQLServer4.21995年SQLServer6.01996年SQLServer6.51998年SQLServer7.02000年SQLServer2000测试版发布2001年SQLServer2000正式版发布2005年SQLServer2005正式版发布2008年:SQLServer2008,14,2.1SQLServer2005简介,数据分区可编程性安全快照隔离数据库镜像商务智能BI增强全文搜索增强可用性功能增强复制增强异步处理能力,SQLServer2005价值提升优势,15,2.1SQLServer2005简介,SQLServer2000与SQLServer2005的效能比较,16,2.1SQLServer2005简介,SQLServer2005与Oracle的效能比较,17,2.2SQLServer的定义和数据库基本结构,关系模型的数据库管理系统客户/服务器(Client/Server)的服务模型完善的数据库逻辑和物理结构与.NET框架的完美结合,18,关系型数据库管理系统(DBMS),SQLServer是一个典型的关系型的数据库管理系统在关系模型中,数据的逻辑结构就是二维表关系模型概念单一、清晰,无论是实体,还是实体间的联系,都用关系来表示,用户易懂易用关系模型有严格的数学基础及在此基础上发展起来的关系数据理论关系模型的主要术语特别强调:区别数据库与表的概念,注意!,19,客户/服务器(Client/Server)服务模型,ClientApplication,NetWare+protorcal,RelationalDatabaseManagementSystem,20,数据库逻辑和物理结构,数据库逻辑结构从用户的观点,所能看到的数据库组件结构就是逻辑的数据库结构,它包括数据表、视图、索引、存储过程和触发器等数据库物理结构数据库的物理结构就是指的数据在物理磁盘上的存储结构。数据库在磁盘中是用文件的方式来存储的。,提示:数据库的文件可以分为:主数据文件(*.mdf)、辅助数据文件(*.ndf)和日志文件(*.ldf),21,2.3SQLServer的四种主要服务,SQLsever2005Sever的服务包括:1、MSSQLserver服务分配计算机资源(含常规、内存、处理器资源配置)防止逻辑错误保证数据的一致性和完整性配置安全性与网络连接2、MSSQLserveragent服务主要用于进行自动化服务警报提示作业调度消息服务E-mail3、MSSQLserver分布式事务协调程序4、MSSQLserver搜索服务,22,2.4SQLServer是通过实例运行的,实例是什么?运行在MSSQLserver上面的数据库服务器管理单元。一个MSSQLserver服务器软件可以管理多个实例。一个实例具体的实例可以被多个服务器访问。默认访问某个MSSQLserver服务器就是访问默认的实例;如果具体指定则基本格式为:“计算机名实例名”,默认实例此实例由运行它的计算机的网络名称来标识命名实例命名实例由计算机网络名称加实例名来标识,23,2.4SQLServer是通过实例运行的,服务器登录名称.AAA“AAASQLEXPRESS三个的什么区别?本机登录AAASQLEXPRESS登录AAA服务器的sqlserver实例名SQLEXPRESS,一个服务器可能有多个实例名.,24,2.5SQLServer2005工具,MicrosoftSQLServer2005包含一组完整的图形工具和命令提示实用工具,允许用户、程序员和管理员执行以下功能:,管理和配置SQLServer。确定SQLServer副本中的目录信息。设计和测试用于检索数据的查询。复制、导入、导出和转换数据。提供诊断信息。启动和停止SQLServer。,25,2.5SQLServer2005工具,26,2.6SQLServer2005版本、安装及运行的软硬件环境,27,2.6SQLServer2005版本、安装及运行的软硬件环境,28,SQLServer2005安装运行的硬件环境(续),29,SQLServer2005安装运行的软件环境,30,SQLServer2005安装运行的软件环境网络要求,31,2.7SQLServer2005的主要组件,32,2.7SQLServer2005的主要组件,1、分析服务(AnalysisServices),商业智慧的利器,整合式使用者界面,分析服务解决方案,以全新的SQLServerBusinessIntelligenceDevelopmentStudio开发工具进行设计。它提供全新的导航设置与设计画面,包括数据来源选择多种原始数据,数据来源检视可以实作出离线模式设计与跨数据来源关联的建立。开发界面样本如下图所示。在该环境的右边包括有项目名称、数据来源、数据来源检视、Cube、维度、数据挖掘结构、角色与组件。右边可以浏览Cube的结构、维度使用、计算程序、KPI、动作、数据分割、检视方块、翻译与浏览器进行数据检视。,33,34,2.7SQLServer2005的主要组件,1、分析服务(AnalysisServices),商业智慧的利器,数据挖掘是AnalysisServices的核心,现在的数据挖掘除了上一版本的两种算法之外,更加入七种新的算法与文字采矿共十种。分别为决策树、群集算法、时间序列、时序群集、关联规则、贝氏决策定理、类神经网络、线性回归、罗吉斯回归。,35,2.7SQLServer2005的主要组件,2、SQLServerIntegrationServices,新一代ETL工具,在整个数据管理的过程中,就属数据转换处理,可以说是花最多时间与最繁琐的一件事情。上一版本的SQLServer2000称之为数据转换服务(DataTransformationServices,DTS),新的产品称之为SQLServerIntegrationServices,简称为SSIS。分成控制流程与数据流,控制流程新增许多工作,包括双向FTP、循环结构等。数据流设计分成数据来源、数据转换、数据目的三种要素,尤其数据转换组件更可以取代之前数据处理过程的暂存数据表(StageTable)的使用,执行作业过程利用in-memory的技术,提升6倍的处理效能。,36,2.7SQLServer2005的主要组件,3、通知服务(Notification),主动提醒的好帮手,它可以进行设定订阅管理、事件管理、通知管理等三大工作,藉由配对的机制,将事件的改变经由指定的递送装置,将讯息传达给订阅者。该服务提供开发平台,可以让应用程序,藉此开发出类似股票交易成功通知或是音乐网站依照客户喜爱进行订阅等功能。,37,2.7SQLServer2005的主要组件,4、报表服务(ReportingServices),前端商业智慧分析工具,报表服务在SQLServer2000时就已经发行,新一代的SQLServer2005的报表服务,它整合在SQLServerBusinessIntelligenceDevelopmentStudio开发工具,一并进行报表项目的设计、执行与部署等作业。报表服务的功能归属在商业智能领域,报表服务可以整合Office软件如Excel、Outlook、浏览器与客制化应用程序,进行报表的浏览与输出,可撰写出应用程序导向的报表项目,再配合SQLServer2005的数据库设定,增强报表处理的自动化与执行效能。,38,39,2.5SQLServer2005安装前的准备工作,设置服务器环境时,请遵循以下最佳做法:增强物理安全性;使用防火墙;隔离服务;创建具有最低特权的服务帐户;禁用NetBIOS和服务器消息块。1增强物理安全性物理和逻辑隔离是构成SQLServer安全的基础。若要增强SQLServer安装的物理安全性,请执行以下任务:将服务器置于专门的房间,未经授权的人员不得入内。将数据库的宿主计算机置于受物理保护的场所,最好是上锁的机房,房中配备水灾检测和火灾检测监视系统或灭火系统。将数据库安装在公司Intranet的安全区域中,任何时候都不要直接连接到Internet。定期备份所有数据,并将副本存储在远离工作现场的安全位置。,40,2.5SQLServer2005安装前的准备工作,2使用防火墙防火墙是保护SQLServer安装所不可或缺的。若要使防火墙发挥最佳效用,请遵循以下指南:在服务器和Internet之间放置防火墙。将网络分成若干安全区域,区域之间用防火墙分隔。先阻塞所有通信流量,然后有选择地只接受所需的通信。在多层环境中,使用多个防火墙创建屏蔽子网。如果在Windows域内部安装服务器,请将内部防火墙配置为允许Windows身份验证。在所有版本的Windows都是WindowsXP、WindowsServer2003或更高版本的Windows域中,禁用NTLM身份验证。如果应用程序使用分布式事务处理,可能必须要将防火墙配置为允许Microsoft分布式事务处理协调器(MSDTC)在不同的MSDTC实例之间以及在MSDTC和资源管理器(如SQLServer)之间进行通信。,41,2.5SQLServer2005安装前的准备工作,3隔离服务隔离服务可以降低风险,防止已受到危害的服务被用于危及其他服务。若要隔离服务,请遵循以下指南:请尽可能不要在域控制器中安装SQLServer。在不同的Windows帐户下运行各自的SQLServer服务。在多层环境中,不同的计算机上运行Web逻辑和业务逻辑。4创建具有最低特权的服务帐户SQLServer安装程序可以自动配置服务帐户或具有SQLServer所需特定权限的帐户。修改或配置SQLServer2005使用的Windows服务时,应仅授予它们需要的权限。,42,2.6SQLServer2005的安装步骤,SQLServer2005的安装光盘共有2张,先打开第一张,点“服务器组件、工具、联机丛书和示例(C)”,如图所示:,43,2.6SQLServer2005的安装步骤,在“最终用户许可协议”页上,阅读许可协议,再选中相应的复选框以接受许可条款和条件。接受许可协议后即可激活“下一步”按钮。若要继续,请单击“下一步”。若要结束安装程序,请单击“取消”。接受授权协议开始安装。如图所示:,44,2.6SQLServer2005的安装步骤,开始检查安装组件,如图所示:,45,2.6SQLServer2005的安装步骤,开始安装向导,在“欢迎使用MicrosoftSQLServer安装向导”页上,单击“下一步”以继续安装。如图所示:,46,2.6SQLServer2005的安装步骤,检查系统配置,正常是没有警告信息。在“系统配置检查(SCC)”页上,将扫描安装计算机,以检查是否存在可能妨碍安装程序的条件。若要中断扫描,请单击“停止”。若要显示按结果进行分组的检查项列表,请单击“筛选”按钮,然后从下拉列表中选择类别。若要查看SCC结果的报表,请单击“报告”按钮,然后从下拉列表中选择选项。选项包括查看报表、将报表保存到文件、将报表复制到剪贴板和以电子邮件形式发送报表。完成SCC扫描之后,若要继续执行安装程序,请单击“下一步”。如图所示。,47,2.6SQLServer2005的安装步骤,在“注册信息”页上的“姓名”和“公司”文本框中,输入相应的信息。若要继续,请单击“下一步”。如图所示:,48,2.6SQLServer2005的安装步骤,安装到这步时候,可能会出现计算机上的wmi配置无法执行sqlserver系统配置检查器的错误,如下图,解决的办法见下,49,2.6SQLServer2005的安装步骤,在“要安装的组件”页上,请选择要安装的组件。选择各个组件时,“要安装的组件”窗格中会显示相应的说明,您可以选中任意一些复选框。建议全选。如图所示:,50,2.6SQLServer2005的安装步骤,在“实例名”页上,请为安装的软件选择默认实例或已命名的实例。如果已经安装了默认实例或已命名实例,并且为安装的软件选择了现有实例,安装程序将升级所选的实例,并提供安装其他组件的选项。计算机上必须没有默认实例,才可以安装新的默认实例。若要安装新的命名实例,请单击“命名实例”,然后在提供的空白处键入一个唯一的实例名。若要与现有实例并行安装新的命名实例,请单击“命名实例”,然后在提供的空白处键入一个唯一的实例名。如图所示:,51,2.6SQLServer2005的安装步骤,在“服务帐户”页上,为SQLServer服务帐户指定用户名、密码和域名。您可以对所有服务使用一个帐户。根据需要,可以为各个服务指定单独的帐户。若要为各个服务指定单独的帐户,请选中“为每个服务帐户进行自定义”,从下拉框中选择服务名称,然后为该服务提供登录凭据。若要继续安装,请单击“下一步”。注意:域名不能为完整的域名系统(DNS)名称。例如,如果DNS名称为my-domain-,请在“域”字段中使用my-domain-name。在SQLServer中,“域”字段不接受my-domain-。如图所示:,52,2.6SQLServer2005的安装步骤,在“身份验证模式”页上,选择要用于SQLServer安装的身份验证模式。如果选择Windows身份验证,安装程序会创建一个sa帐户,该帐户在默认情况下是被禁用的。选择“混合模式身份验证”时,请输入并确认系统管理员(sa)登录名。密码是抵御入侵者的第一道防线,因此设置强密码对于系统安全是绝对必要的。切勿设置空密码或弱sa密码。若要继续安装,请单击“下一步”。如图所示:,53,2.6SQLServer2005的安装步骤,在“排序规则设置”页上,选定服务的排序规则。若要继续安装,请单击“下一步”。如图所示:,54,2.6SQLServer2005的安装步骤,如果选择ReportingServices作为要安装的功能,将显示“报表服务器安装选项”页。使用单选按钮选择是否使用默认值配置报表服务器。如果没有满足在默认配置中安装ReportingServices的要求,则必须选择“安装但不配置服务器”安装选项。若要查看此页的安装详细信息,请单击“详细信息”按钮。若要继续安装,请单击“下一步”。如图所示:,55,2.6SQLServer2005的安装步骤,在“错误和使用情况报告设置”页上,可以清除复选框以禁用错误报告。若要继续安装,请单击“下一步”。如图所示:,56,2.6SQLServer2005的安装步骤,在“准备安装”页上,查看要安装的SQLServer功能和组件的摘要。若要继续安装,请单击“安装”。如图所示:,57,2.6SQLServer2005的安装步骤,在“安装进度”页上,可以在安装过程中监视安装进度。若要在安装期间查看某个组件的日志文件,请单击“安装进度”页上的产品或状态名称。如图所示:,58,2.6SQLServer2005的安装步骤,在“完成MicrosoftSQLServer2005安装”页上,可以通过单击此页上提供的链接查看安装摘要日志。若要退出SQLServer安装向导,请单击“完成”。如图所示:,59,2.6SQLServer2005的安装步骤,如果提示您重新启动计算机,请立即重新启动。完成安装后,阅读来自安装程序的消息是很重要的。如果未能重新启动计算机,可能会导致以后运行安装程序失败。一般情况下,如果安装过程中没有出现错误提示,即可认为这次安装是成功的,但也可以采用下列验证方法,来确保安装正确。安装结束后,执行【开始】|【所有程序】|【MicrosoftSQLServer2005】命令,访问MicrosoftSQLServer2005程序组中的所有内容,如图所示:,如果这些工具都能正常运行,那么表示SQLServer2005安装正确。,60,2.6SQLServer2005的安装步骤,上面的安装顺利完成后,打开SQLServer2005的安装光盘的第二张,点“仅工具、联机丛书和示例(T)”,61,2.6SQLServer2005的安装步骤,62,2.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、VisualStutio2005,63,2.6SQLServer2005的安装步骤,安装过程中若干问题的解答2、SQLServer2000与SQLServer2005的兼容性建议SQLServer2000最好不要直接升级成为SQLServer2005,因为可能会导致SQLServer2000与2005的六项服务不兼容:SQLServer的实例,多服务器管理,复制,连接服务器,备份和还原,日志传递。正常情况下面这六项服务会在2000正常升级中平移至2005环境下,但由于用户在操作系统以及系统注册表的环境大相径庭,导致部分用户会出现不兼容现象。因此建议2000用户最好先将SQLServer2000删除后,重新启动计算机,再安装SQLServer2005。另一方面,对于由分别由SQLServer2000和2005生成的数据库文件和日志文件而言,不存在互相兼容的情况,SQLServer2000生成的数据库文件和日志文件可以被2005版正常进行数据的导入和恢复服务,但是SQLServer2000缺根本无法识别SQLServer2005生成的数据库文件和日志文件。,64,2.7注册、配置和管理SQLServer2005服务器,注册服务器就是为SQLServer客户机/服务器系统确定一台数据库所在的计算机,并以该计算机为服务器,为客户端的各种请求提供服务。一般来说,只有对于远程的SQLServer2005网络,才需要在客户机上注册服务器,然后进行管理。这里要用到SQLServer2005的一个重要管理工具SQLServerManagementStudio。,1、ManagementStudio概述ManagementStudio是SQLServer2005的可视化集成管理环境,用于访问、配置和管理所有的SQLServer2005组件,它基于MicrosoftVisualStudio,包含企业管理器、分析管理器、查询分析器等功能,并可以在其中编写T-SQL和XML语句。在ManagementStudio中,DBA可以调用其他管理工具来完成日常管理工作。ManagementStudio的工作界面,如下图所示,主要由【已注册的服务器】、【对象资源管理器】和【文档】三个窗口组成。,65,2.7注册、配置和管理SQLServer2005服务器,第一步:启动SQLServerManagementStudio,第二步:通过windows身份登录ManagementStudio管理平台,66,2.7注册、配置和管理SQLServer2005服务器,第三步:见下,67,68,2.7注册、配置和管理SQLServer2005服务器,2、外围应用配置器在新安装的SQLServer的默认配置中,很多功能并未启用。SQLServer仅有选择地安装并启动关键服务和功能,以最大限度地减少可能受到恶意用户攻击的功能数。系统管理员可以在安装时更改这些设置,也可以有选择地启用或禁用运行中的SQLServer实例的功能。此外,如果从其他计算机进行连接,则在配置协议之前某些组件可能不可用。,69,2.7注册、配置和管理SQLServer2005服务器,70,2.7注册、配置和管理SQLServer2005服务器,SQLServer2005开始提供了一个新的工具:外围应用配置器,旨在提供更好的安全性保护(我们称为默认安全).它可以管理两部分的功能1.服务与连接:主要与服务的启动,停止,以及是否允许远程连接有关系2.功能:主要与一些比较有安全隐患的功能有关系,值得一提的是,这个工具在SQLServer2008中被废除了,它的功能被合并到所谓的“方面管理”里面去了。,71,2.7注册、配置和管理SQLServer2005服务器,4、SQLServerConfigurationManager以往SQLServer提供了“SQLServer服务管理器(SQLServerServiceManager)”、”服务器网络实用工具(SQLServerNetworkUtility)”、“客户端网络实用工具(SQLServerClientNetworkUtility)”三个工具程序供数据库管理人员做服务启动/停止与监控、服务器端支持的网络协议,用户用来访问SQLServer的网络相关设置等工作,新版的SQLServer2005将三个界面所提供的功能集成为一个界面,数据库管理员(DBA)通过下图的“SQLServerConfigurationManager”界面可以一并管理SQLServer所提供的服务、服务器与客户端通信协议以及客户端其他的的基本配置管理。,72,2.7注册、配置和管理SQLServer2005服务器,启动“SQLServerConfigurationManager”之后,点选主控台窗格内的“SQLServer2005服务”节点,右方详细数据窗格内会列出目前提供的各项服务。若该服务器安装了多个数据库引擎或其他服务的实例,会一并列在列表中。使用鼠标右键点选各服务,可更改该服务实例的状态,例如启动、停止、暂停或重新启动。各项设置如图所示:,73,2.7注册、配置和管理SQLServer2005服务器,以鼠标右键点选SQLServer项目,选择快捷菜单内的“属性”菜单便可设置、查看该服务内容,如图2-13所示。在“登录”页签内可查看或修改SQLServer服务所使用的系统登录账号。在“服务”页签内可以设置服务的启动模式为自动、已禁用或手动,并查看相关属性。,74,2.7注册、配置和管理SQLServer2005服务器,若要设置SQLServer数据库引擎的服务器通信协议,可在左方窗口展开“SQLServer2005网络配置”节点后,使用鼠标右键点选主控台窗口中服务器实例,选择快捷菜单的“属性”,即可在“协议”对话框内设置相关选项,如图2-14所示:,75,2.7注册、配置和管理SQLServer2005服务器,5、SQLServer2005命令行工具SQLCMD有时,系统管理员只需要执行SQL脚本把工作完成即可,不需要花哨的桌面用户界面。SQLServer7与2000的简单命令行工具OSQL就具有这样的能力。为了保持向后兼容,OSQL也包含在SQLServer2005中,作为标准安装包的一部分。不过,OSQL不支持SQLServer2005的一些新功能。目前首推的命令行脚本工具的名字是SQLCMD。这个工具可以在数据库服务器的任何目录路径下的命令行提示符窗口中执行。SQLCMD绝对是一个老学究型的执行SQL的方法,但有时它的确要比任何更新、更复杂的工具易用。,76,2.7注册、配置和管理SQLServer2005服务器,要使用SQLCMD,打开命令行提示符窗口。打开命令行提示符窗口的一个方法是单击Windows【开始】按钮,从程序菜单中选择【运行】,在【运行】对话框中键入CMD,然后单击【确定】。在命令行提示符窗口中显示的当前目录是什么并不重要。要查看可用的命令列表,只需要键入SQLCMD-?然后按Enter键(见图)即可。,77,2.7注册、配置和管理SQLServer2005服务器,课堂实验:前期准备,第一步:新建数据库,第二步:建立school数据库,78,2.7注册、配置和管理SQLServer2005服务器,课堂实验:前期准备,第三步:右键点击school数据库,选择任务中的还原,选择还原数据库。,79,2.7注册、配置和管理SQLServer2005服务器,课堂实验:前期准备,第四步:在还原数据库界面中,选择源设备,单击右侧选择按钮,打开指定备份,点击添加。在打开的定位备份文件界面选择还原备份文件school1。,80,2.7注册、配置和管理SQLServer2005服务器,课堂实验:前期准备,第五步:则备份数据库信息将出现在还原的备份集界面中,将该还原项打勾,贮备还原数据库。,81,2.7注册、配置和管理SQLServer2005服务器,课堂实验:前期准备,第六步:还原前再次点击选择项,在右侧的配置界面将“覆盖现有数据库”勾选上。回到常规选项界面,点击确定按钮开始还原school数据库。最终显示还原成功界面。,82,2.7注册、配置和管理SQLServer2005服务器,(1)即席查询Sqlcmd的启动,将导致该工具通过windows身份链接到本地的默认实例;也可以通过sqlcmds参数,可以链接到远程服务器或者某个实例上面。,83,2.7注册、配置和管理SQLServer2005服务器,(2)启动、暂停、停止服务器暂停SQLServer默认实例从命令提示符输入以下命令:netpauseSQLServer(MSSQLSERVER)暂停SQLServer命名实例在命令提示符下,输入下列命令之一:请用要管理的实例的名称替换pauseSQLServer(instancename)-或-netpauseMSSQL$instancename恢复暂停的SQLServer默认实例从命令提示符输入以下命令:netcontinueMSSQLSERVER恢复暂停的SQLServer命名实例在命令提示符下,输入下列命令之一。(请用要管理的实例的名称替换instancename。)netcontinueSQLServer(instancename)-或-netcontinueMSSQL$instancename,84,2.8连接到SQLServer2005数据库,SQLServer2005的两种登录模式:Windows验证:通过windows账户或者组控制用户访问SQLServer。SQLServer验证:通过系统管理员定义的注册账户和密码登录SQLServer。,Windows认证模式的优点更先进的安全策略一组只需建一个用户更快捷的访问混合认证模式的优点非windows用户及

温馨提示

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

评论

0/150

提交评论