




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第6章数据库高级管理 教学提示 在上一章中 向用户介绍了SQLServer2005数据库基础和创建 重命名以及删除数据库的基本操作 其实数据库的管理操作远远不止这些 还有很多复杂的操作 本章将继续上一章的内容 向用户介绍一些更高级的数据库管理技术 教学目标 通过本章学习 读者可以掌握更为复杂的数据库管理技术 使读者能根据具体要求修改数据库和管理数据库快照 数据库快照技术的介绍和数据库快照的管理 第6章数据库高级管理 6 1修改数据库6 2维护与优化数据库6 3数据库快照6 4上机指导 6 1修改数据库 6 1 1扩大数据库1 使用ManagementStudio扩大数据库2 用Transact SQL语句扩大数据库3 扩大数据库示例 6 1 2缩小数据库1 使用ManagementStudio缩小数据库和文件2 使用Transact SQL语言缩小数据库3 使用Transact SQL缩小指定文件的空闲空间4 缩小数据库释放空间并输出信息到当前窗口实例5 缩小数据库且不释放空间 6 1 3添加和删除数据文件和日志文件删除数据文件时我们需要首先转移数据到文件组的其他数据文件中 然后再删除 但是日志文件不能从一个文件转移到另一个文件 要清除掉非活动日志 必须删除日志或备份日志 当日志文件中不含有日志记录时 就可以删除此日志文件了 注意 在添加或删除文件后 要立刻备份数据库 创建了完全数据库备份后 再创建日志备份 1 使用ManagementStudio添加和删除数据文件和日志文件2 使用Transact SQL语句添加和删除数据文件和日志文件 6 1 4更改默认文件组在默认情况下 数据库的默认文件组是主文件组 我们可以重新定义默认文件组 但只能有一个文件组是默认文件组 重新定义缺省文件组后 所有没有初始分配文件组的数据文件就会自动地分配到缺省文件组 因此 有时为了方便用户管理文件 需要重新定义默认文件组 1 使用ManagementStudio更改默认文件组2 使用Transact SQL更改默认文件组3 更改temp文件组为默认文件组示例 6 1 5数据库选项设置每个数据库都由一些参数选项来决定数据库的特性 系统管理员和数据库所有者可以修改这些参数 并且每个数据库的参数都是互相独立的 修改其中一个数据库的参数 不会影响其他数据库 数据库的参数被修改后 就会自动产生一个检查点 使修改立即生效 我们可以合理地修改model数据库的参数 使得新创建数据库时参数的默认值相应变化 1 使用ManagementStudio修改数据库参数2 使用Transact SQL语言修改数据库参数 6 1 6分离和附加数据库分离数据库操作是指把数据库从服务器的实例中移除 但是要保证数据库的数据文件和日志文件完整无损 这些文件还可以重新附加到数据库的实例中去 1 使用ManagementStudio分离和附加数据库2 使用Transact SQL语句分离和附加数据库3 数据库与文件分离实例 6 1 7移动数据库文件有时由于某些原因 如磁盘损坏或更换磁盘 我们需要把数据库文件从一个存储位置移动到另外的存储位置 1 使用ManagementStudio移动数据库2 使用Transact SQL语言移动数据库 6 1 8更改数据库所有者数据库的当前所有者可以更改为连接到数据库的任何用户 但是master modal和tempdb系统数据库不能更改所有者 使用Transact SQL语言更改数据库所有者的语法结构如下 sp changedbowner loginame login map remap alias flag 6 1 9更改数据库状态1 使用ManagementStudio设置数据库状态和事务终止类型2 使用Transact SQL设置数据库状态和事务终止类型3 设置数据库文件为离线状态实例 6 2维护与优化数据库 6 2 1维护数据库创建数据库 数据对象和添加完数据后 数据库开始投入使用 但这并不表示用户的任务已经完成 用户还需要对数据库进行维护操作 例如用户需要对数据库进行周期性备份 可能还需要建立一些索引 以加快对数据的查找 数据库维护需要遵循一些原则 下面列出一些数据库维护的指导方针 维护数据库要尽可能小地产生副作用 如果表含有的列过多 最好分割成多个小表 6 2 2优化数据库数据库优化也是一项十分复杂的技术 因为它需要管理人员综合考虑各方面因素 提高数据库性能 数据库优化需要考虑的因素一般有以下几点 磁盘类型 数据在磁盘上的放置 合理地建立索引 合理地设置数据库参数 6 3数据库快照 6 3 1数据库快照的工作原理数据库快照使用稀疏文件 sparsefile 保存页面的副本 初始时 稀疏文件是空的 不包含任何用户数据 也不为用户数据分配空间 随着源数据库页面的不断更新 稀疏文件不断的增大 图6 31是写 复制操作的示例图 6 3 2创建和删除数据库快照SQLServerManagementStudio现在还不支持创建数据库快照操作 只能使用Transact SQL语言创建 在创建数据库快照前 要确保有足够的磁盘空间 删除数据库快照与删除数据库的操作完全相同 1 创建数据库快照的语法结构2 为数据库创建数据库快照实例 6 4上机指导 根据企业的要求 数据库需要移动到新的硬盘上 在移动数据库之前 我们可以把不再需要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江苏海晟控股集团有限公司下属子公司招聘高级管理人员人员模拟试卷及答案详解(考点梳理)
- 2025福建福州长乐机场海关驾驶员招聘1人模拟试卷附答案详解(黄金题型)
- 2025辽宁沈阳市政府国资委市属国有企业外部董事人才库拟入库人员模拟试卷附答案详解(黄金题型)
- 2025版的铝合金窗户安装合同书
- 2025北方工业大学社区卫生服务站招聘1人模拟试卷附答案详解(突破训练)
- 2025北京市规划和自然资源委员会事业单位招聘工作人员55人模拟试卷附答案详解
- 四川省内江市五校2026届高三上学期9月月考试题 英语 含答案
- 酒厂包装考试题库及答案
- 高级电工调试考试题库及答案
- 餐饮考试题库及答案搜索
- 规范书写汉字(实用硬笔)课件
- 马克思主义政治经济学第2章-货币课件
- 管理核心五任务版权课程课件
- 学术规范与论文写作讲述课件
- 七年级数学学习·探究·诊断上册
- 实验室内质控记录表格完整
- 基层医疗机构抗菌药物合理使用
- 肾动脉狭窄介入治疗PPT课件(PPT 30页)
- 10kV架空线路设计PPT课件(PPT 69页)
- Q∕GDW 12174-2021 智能量测开关技术规范
- 幼儿园绘本:《小宣传员》 红色故事
评论
0/150
提交评论