已阅读5页,还剩44页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQL Server 2000/2005 管理和维护,2011年11月,SQL Server 2000/2005 管理和维护,SQL Server 2000/2005的安装和升级 SQL Server 2000/2005的配置,SQL 2000的安装和升级,SQL 2000 的安装,SQL 2000的安装 创建新的实例,SQL 2000的安装 输入用户信息,SQL 2000的安装 安装类型,SQL 2000的安装 安装路径,数据文件保存路径修改为:D:SQLDATA,SQL 2000的安装 服务帐号,SQLServer Engine服务使用本地系统账号启动,SQL 2000的安装 授权模式,SQL 2000的安装和升级,SQL 2000 SP4 补丁 SQL 2000 Hotfix 补丁(KB899761),SQL 2000 SP4补丁,SQL 2005的安装和升级,SQL 2005 的安装,SQL 2005 - 预安装环境,SQL 2005 系统配置检查,SQL 2005 安装组件,SQL 2005 安装组件(高级),修改数据库文件保存路径为:D:SQLDATA,SQL 2005 服务帐户,SQL 2005 验证模式,SQL Server 2000的系统数据库,SQL Server 2000安装成功后,系统会自动创建6个系统数据库 。这些系统数据库的文件存储在Microsoft SQL Server默认安装目录下的MSSQL子目录的Data文件夹中,数据库文件的扩展名为 .mdf,数据库日志文件的扩展名为 .ldf。,Master数据库:记录了SQL Server系统的所有系统信息。这些系统信息包括所有的登录信息、系统设置信息、SQL Server的初始化信息和其它系统数据库及用户数据库的相关信息。 Model数据库:是所有用户数据库和Tempdb数据库的模板数据库。它含有Master数据库的所有系统表子集,这些系统数据库是每个用户定义数据库时都需要的。 Msdb数据库:是代理服务数据库。 Tempdb数据库:是一个临时数据库。Tempdb数据库由整个系统的所有数据库使用。SQL Server每次启动时,tempdb数据库被重新建立。当用户与SQL Server断开连接时,其临时表和存储过程被自动删除。 Pubs和Northwind数据库:它们是SQL Server自带的两个实例数据库 。,数据库的存储结构,1主数据库文件(Primary Database File) 一个数据库可以有一个或多个数据库文件,一个数据库文件只能属于一个数据库。当有多个数据库文件时,有一个文件被定义为主数据库文件(简称为主文件),其扩展名为mdf。 主数据库文件用来存储数据库的启动信息以及部分或者全部数据,是所有数据库文件的起点,包含指向其它数据库文件的指针。一个数据库只能有一个主数据库文件。 2辅助数据库文件(Secondary Database File) 用于存储主数据库文件中未存储的剩余数据和数据库对象,一个数据库可以没有辅助数据库文件,但也可以同时拥有多个辅助数据库文件。 辅助数据库文件的扩展名为ndf(简称为辅助文件)。,数据库的存储结构,3事务日志文件 存储数据库的更新情况等事务日志信息 ,当数据库损坏时,管理员使用事务日志恢复数据库。 每一个数据库至少必须拥有一个事务日志文件,而且允许拥有多个日志文件。事务日志文件的扩展名为ldf,日志文件的大小至少是512KB。,SQL 2000的管理任务,日常业务处理 备份/恢复数据库 迁移数据库 事务日志管理 用户及安全性管理 性能和活动监视,数据库的备份,备份就是对SQL Server数据库或事务日志进行备份,数据库备份记录了在进行备份这一操作时数据库中所有数据的状态,以便在数据库遭到破坏时能够及时地将其恢复。执行备份操作必须拥有对数据库备份的权限许可,SQL Server只允许系统管理员、数据库所有者和数据库备份执行者备份数据库。,数据库的备份,SQL Server 2000对所要备份内容的选项设置,提供了四种不同的方式: (1)完全数据库备份 (2)差异备份 (3)事务日志备份 (4)数据库文件和文件组备份,数据库的备份,完全备份 它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但是呢,它也需要花费更多的时间和空间。 差异备份 它只备份那些自上次备份以来修改过的信息。由于只备份一部分数据,差异备份比完全备份速度快,而且占用较少的空间。它的优点是存储和恢复速度快。 事务日志备份 事务日志备份是指对数据库发生的事务进行备份,包括从上次进行事务日志备份、差异备份和数据库完全备份之后,所有已经完成的事务。 文件和文件组备份 数据库可以由硬盘上的许多文件构成。如果这个数据库非常大,并且一个晚上也不能将它备份完,那么可以使用文件备份每晚备份数据库的一部分。由于一般情况下数据库不会大到必须使用多个文件存储,所以这种备份不是很常用。,1、使用SQL Server 企业管理器进行备份 (1)在企业管理器中展开服务器组,展开指定的服务器,展开“管理”。 (2)右击“备份”,在弹出的快捷菜单中选择“备份数据库”选项,打开“SQL Server备份”对话框。 2、使用Transact-SQL语句备份数据库 完全备份:BACKUP DATABASE TestDB TO DISK = ND:TestDB.bak WITH INIT 差异备份:BACKUP DATABASE TestDB TO disk = D:TestDB.dif WITH DIFFERENTIAL DIFFERENTIAL 指定一个差异备份。这个选项只在使用完全数据库备份后有效,数据库的恢复,1、使用企业管理器恢复数据库 (1)在企业管理器中展开服务器组,展开指定的服务器,展开“数据库”。 (2)右击指定的数据库,在弹出的快捷菜单中选择“所有任务”选项,再选择“还原数据库”命令,弹出还原数据库对话框。 2、使用Transact-SQL语句恢复数据库 Restore Database TestDB From Disk=D:TestDB.bak,自动备份恢复,1、手动建立计划作业 创建作业 使用SQL Server 企业管理器创建作业的步骤如下: (1)在企业管理器中展开服务器组,展开指定的服务器,展开“管理”,再展开“SQL Server代理”。 (2)右击“作业”,在弹出的快捷菜单中选择“新建作业”选项,打开“新建作业属性”对话框。 调度作业 在作业能够被自动执行前,还必须安排作业自动执行的时间表,即调度作业。 (1)双击已建好的作业,在弹出的“作业”属性的对话框中选择“调度”选项卡。 (2)单击 “新建调度”按钮,将弹出“新建作业调度”属性对话框。,2、使用数据库维护计划(视频),事务日志管理,日志备份(Backup Log) Backup Log TestDB To Disk = E:TestDB.log 日志收缩(Shrink log) DBCC Shrinkfile(TestDB_Log, 1) DBCC Shrinkfile(2, 1) 上传日志 Net share Move E:TestDB.log F:TestDB.log,迁移数据库和服务器,在同一台服务器上迁移数据库 分离/附加 在两台不同的服务器间迁移数据库 备份/恢复 或 分离/附加,SQL Server 数据库的安全性,用户成功登录SQL Server服务器后,并不自动拥有对所有数据库的访问权限。用户必须在想要访问的数据库中也有一个帐户。当需要访问某个数据库时,SQL Server的安全系统会根据这个帐户的权限决定是否允许用户访问该数据库。,SQL Server 数据库的安全性,SQL Server 登录帐户 Windows用户帐户 SQL Server 帐户,设置SQL Server 身份验证模式 可以使用企业管理器来设置SQL Server 身份验证模式 (1)在企业管理器中,展开SQL Server服务器组。 (2)右击要设置身份验证模式的服务器,并在弹出的快捷菜单中选择“属性”。 (3)选择“安全性”选项卡。,SQL Server 数据库的安全性,特殊帐户sa 当SQL Server安装完成后,SQL Server就建立了一个特殊的帐户sa(System Administrator)。sa帐户拥有服务器和所有的数据库,即sa拥有最高的管理权限,可以执行服务器范围内的所有操作。同时,sa帐户无法删除。,SQL Server 数据库的安全性,添加数据库用户 数据库访问授权 删除数据库用户,性能和活动监视,服务器性能包括以下因素: 响应时间:处理查询并将结果集中的首行返回给用户需要时间 吞吐量:服务器在给定时间内处理的查询总数 随着用户数的增加,对服务器资源的竞争也随之增加,转而导致响应时间和总体吞吐量的减少 影响性能的因素: 系统资源(硬件) 操作系统(Win2000/2003) 数据库应用程序、客户端应用程序 网络,性能和活动监视,为什么要监视SQL SERVER 排除SQL SERVER性能方面的故障是监视的主要原因;改善服务器的性能是监视的普遍原因。 通过监视服务器的性能和活动可以: 解决可能引起故障的硬件问题。 监视内存和CPU的应用情况,并采取适当的步骤,根据需要减少服务器的负荷。 服务器上的网络通讯负载,性能和活动监视,综合性的监视计划包括以下步骤: 1、确定要监视的服务器事件 2、设置过滤器以减少收集的信息量 3、配置监视器和警报,以便捕获事件 4、记好事件数据以便分析 5、分析事件数据,并根据需要重新播放数据,以便找出解决办法 要监视服务器性能主要监视以下方面: 1、SQL Server存储过程或用户程序提交的批处理SQL语句 2、用户活动(如阻塞或死锁) 3、硬件活动(如磁盘使用) 在监视服务器性能过程中出现的问题包括: 1、应用程序开发错误(如错误编写SQL语句) 2、硬件错误(如磁盘错误或网络错误) 3、由于数据库设计不正确导致的过多阻塞,性能和活动监视,主要的监视工具有: Windows系统自带的性能监视器 事件探查器。 监视SQL Server的其他资源包括: SQL Server错误日志 Windows事务日志 企业管理器当前活动窗口(进程,锁) Sp_lock、Sp_monitor、Sp_spaceused、Sp_who,性能和活动监视,事件探查器作用: 查找执行最差的查询 识别死锁原因 监视存储过程性能 审核SQL SERVER 活动 监视SQL SERVER 实例的性能 调试T-SQL语句或存储过程,性能和活动监视,事件探查器的启动 事件探查器的使用 创建跟踪并选择Audit Login Event 指定数据列,性能和活动监视,SQL Server提供一些T-SQL语句和系统存储过程,用于对SQL SERVER实例进行特殊监视,如: Sp_who:查看当前服务器活动 Sp_monitor:显示关于SQL SERVER的统计信息 Sp_lock:查看当前有关锁的信息,存储过程概述,什么是存储过程 存储过程的优点 存储过程的管理,什么是存储过程,存储过程(Stored Procedure)是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中。 SQL Server 的存储过程分为两类:系统提供的存储过程和用户自定义存储过程。系统存储过程主要存储在master 数据库中并以sp_为前缀,并且系统存储过程主要是从系统表中获取信息,从而为系统管理员管理SQL Server 提供支持。,存储过程的优点,存储过程允许标准组件式编程 存储过程在被创建以后可以在程序中被多次调用,而不必重新编写该存储过程的SQL 语句 存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广告设计合同范本
- 煤矿巷道开口报告范文
- 公司年会奖励报告范文
- 生态环保前沿报告范文
- 清明出游安全小班
- 上海南湖职业技术学院《油罐及管道强度设计》2023-2024学年第一学期期末试卷
- 25王戎不取道旁李 公开课一等奖创新教学设计
- 上海民远职业技术学院《现代机械制图(Ⅰ)》2023-2024学年第一学期期末试卷
- 上海旅游高等专科学校《环境质量监测与评价》2023-2024学年第一学期期末试卷
- 上海立信会计金融学院《创新创业基础绿色建筑评价项目》2023-2024学年第一学期期末试卷
- DB37-T 4253-2020 地热资源勘查技术规程
- 诸暨中学提前招生选拔考试数学试卷含答案
- 高压氧治疗-PPT课件
- 研究型课程(跨学科)项目学习设计与实施案例
- 西门子s7_200PLC基本指令
- 特殊学生成长档案记录(精选.)
- 高速公路安全封路施工标志标牌示意图
- 计算机科学前沿技术课心得体会
- 窗玻璃的可见光透射比.遮阳系数
- 监理工作程序流程图(共24页)
- 打印机租赁服务月考核表
评论
0/150
提交评论