欢迎来到天天文库
浏览记录
ID:41076578
大小:458.01 KB
页数:17页
时间:2019-08-15
《SQL课件-数据库高级管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章数据库高级管理教学提示:在上一章中,向用户介绍了SQLServer2005数据库基础和创建、重命名以及删除数据库的基本操作。其实数据库的管理操作远远不止这些,还有很多复杂的操作。本章将继续上一章的内容,向用户介绍一些更高级的数据库管理技术。教学目标:通过本章学习,读者可以掌握更为复杂的数据库管理技术,使读者能根据具体要求修改数据库和管理数据库快照。数据库快照技术的介绍和数据库快照的管理。第6章数据库高级管理6.1修改数据库6.2维护与优化数据库6.3数据库快照6.4上机指导6.1修改数据库6.
2、1.1扩大数据库1.使用ManagementStudio扩大数据库2.用Transact-SQL语句扩大数据库3.扩大数据库示例6.1.2缩小数据库1.使用ManagementStudio缩小数据库和文件2.使用Transact-SQL语言缩小数据库3.使用Transact-SQL缩小指定文件的空闲空间4.缩小数据库释放空间并输出信息到当前窗口实例5.缩小数据库且不释放空间6.1.3添加和删除数据文件和日志文件删除数据文件时我们需要首先转移数据到文件组的其他数据文件中,然后再删除。但是日志文件不能
3、从一个文件转移到另一个文件,要清除掉非活动日志,必须删除日志或备份日志,当日志文件中不含有日志记录时,就可以删除此日志文件了。注意:在添加或删除文件后,要立刻备份数据库。创建了完全数据库备份后,再创建日志备份。1.使用ManagementStudio添加和删除数据文件和日志文件2.使用Transact-SQL语句添加和删除数据文件和日志文件6.1.4更改默认文件组在默认情况下,数据库的默认文件组是主文件组,我们可以重新定义默认文件组,但只能有一个文件组是默认文件组。重新定义缺省文件组后,所有没有初始
4、分配文件组的数据文件就会自动地分配到缺省文件组。因此,有时为了方便用户管理文件,需要重新定义默认文件组。1.使用ManagementStudio更改默认文件组2.使用Transact-SQL更改默认文件组3.更改temp文件组为默认文件组示例6.1.5数据库选项设置每个数据库都由一些参数选项来决定数据库的特性,系统管理员和数据库所有者可以修改这些参数,并且每个数据库的参数都是互相独立的,修改其中一个数据库的参数,不会影响其他数据库。数据库的参数被修改后,就会自动产生一个检查点,使修改立即生效。我们可
5、以合理地修改model数据库的参数,使得新创建数据库时参数的默认值相应变化。1.使用ManagementStudio修改数据库参数2.使用Transact-SQL语言修改数据库参数6.1.6分离和附加数据库分离数据库操作是指把数据库从服务器的实例中移除,但是要保证数据库的数据文件和日志文件完整无损,这些文件还可以重新附加到数据库的实例中去。1.使用ManagementStudio分离和附加数据库2.使用Transact-SQL语句分离和附加数据库3.数据库与文件分离实例6.1.7移动数据库文件有时由
6、于某些原因,如磁盘损坏或更换磁盘,我们需要把数据库文件从一个存储位置移动到另外的存储位置。1.使用ManagementStudio移动数据库2.使用Transact-SQL语言移动数据库6.1.8更改数据库所有者数据库的当前所有者可以更改为连接到数据库的任何用户。但是master、modal和tempdb系统数据库不能更改所有者。使用Transact-SQL语言更改数据库所有者的语法结构如下:sp_changedbowner[@loginame=]'login'[,[@map=]remap_alia
7、s_flag]6.1.9更改数据库状态1.使用ManagementStudio设置数据库状态和事务终止类型2.使用Transact-SQL设置数据库状态和事务终止类型3.设置数据库文件为离线状态实例6.2维护与优化数据库6.2.1维护数据库创建数据库、数据对象和添加完数据后,数据库开始投入使用,但这并不表示用户的任务已经完成,用户还需要对数据库进行维护操作,例如用户需要对数据库进行周期性备份,可能还需要建立一些索引,以加快对数据的查找。数据库维护需要遵循一些原则,下面列出一些数据库维护的指导方针:维
8、护数据库要尽可能小地产生副作用。如果表含有的列过多,最好分割成多个小表。6.2.2优化数据库数据库优化也是一项十分复杂的技术,因为它需要管理人员综合考虑各方面因素,提高数据库性能。数据库优化需要考虑的因素一般有以下几点:磁盘类型。数据在磁盘上的放置。合理地建立索引。合理地设置数据库参数。6.3数据库快照6.3.1数据库快照的工作原理数据库快照使用稀疏文件(sparsefile)保存页面的副本,初始时,稀疏文件是空的,不包含任何用户数据,也不为用户数据分配空间。随着源数
此文档下载收益归作者所有