综合实验一数据库保护.doc

综合实验一数据库保护.doc

ID:52032600

大小:467.00 KB

页数:17页

时间:2020-03-21

综合实验一数据库保护.doc_第1页
综合实验一数据库保护.doc_第2页
综合实验一数据库保护.doc_第3页
综合实验一数据库保护.doc_第4页
综合实验一数据库保护.doc_第5页
资源描述:

《综合实验一数据库保护.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、综合实验一数据库保护目的和要求1.了解数据库备份和还原的基本方法,掌握完全备份和还原的基本技术;2.掌握SQLServer2000提供了三种封锁机制;3.掌握SQLServer2000中有关用户、角色及操作权限的管理方法;4.掌握约束、规则和默认值的概念及实施方法。内容和步骤一、数据库恢复1.数据库的备份SQLServer2000有数据库完全备份、数据库差异备份、事务日志文件备份、文件及文件组备份等四种形式。本实验主要介绍数据库完全备份。1)1)利用企业管理器进行备份当完成备份设备的创建后,便可以

2、进行数据库的备份。若没有创建任何备份设备,则打开备份数据库程序时,此时会提醒用户必须先创建备份设备。在所创建的“数据库备份”项目上,单击鼠标右键,选择“备份数据库”图1选择“备份数据库”命令打开“SQLServer2000备份”属性设置页。图2“SQLServer2000备份”属性设置页示范“booksale”的备份。而且选择完整数据库备份的方式。默认值为“文件名”的方式,更改为“备份设备”的方式。(学生帐户不能创建备份设备)图3选择备份目的选择创建的“数据库备份

3、”设备。选择设备后,按“确定”按钮l图4选择备份设备在最下面的“调度”项目中,设置备份计划,假设在“调度”前打勾,系统就会有一个默认的备份计划。图5设置备份计划l除了系统默认值外,也可以按右下角的“更改”按钮,去改变备份时间。图6改变备份时间可以看到系统调度的时间,同时也可以更改成自己的时间设置。图7编辑作业调度另外,也可以查看SQLServer2000备份的“选项”属性设置页。在系统中的选项设置上,选择了“检查媒体集名称和备份集是否到期时间”。图8查看

4、SQLServer2000备份的“选项”属性设置页经过前面步骤的设置,当我们按下“确定”按钮后,马上可以进行备份。图9完成步骤设置正在进行“营销”的备份图10正在进行备份备份完成。图11备份完成学生可以备份文件,但不能创建备份设备。备份文件创建后,可以复制到其他地方,也可以改名。(2)2)利用Transact-SQL命令进行备份备份数据库的命令的语法是:DUMPDATABASE{dbname

5、@dbname_var}TOdump_device1[,dump_device2[,…,dump_

6、device32]][WITHoptions]·dbname

7、@dbname_var指定要备份的数据库;·dump_device1[,dump_device2[,…,dump_device32]]指定转储设备;·options指定一些备份时使用的选项,如UNLOAD、NOUNLOAD等。2.数据库的还原1)1)利用SQLServer2000EnterpriseManager进行还原选择“SQLServer2000企业管理器”的菜单中“工具”→“还原数据库”的选项。图12选择“还原数据库”的选项

8、于是系统打开了“还原数据库”的设置项目页。图13“还原数据库”的设置项目页首先,我们选择要还原的数据库(营销),然后再选择要还原哪一次备份。图14选择要还原哪一次备份针对备份记录,在上一步中,可以按下“属性”按钮,查看更详细的备份记录。另外,也可以改变还原的备份设备。图15查看备份级属性下图为选择还原设备,这里选择数据库备份。图16选择还原设备接下来查看“还原数据库——选项”设置页。在此可以看到还原的数据库文件为“营销_Data.MDF”与“营销_Log.LDF”两个文件。必要时

9、,可以选择“在现有的数据库上强制还原”。图17“还原数据库——选项”设置页按下“确定”按钮后,SQLServer2000便开始进行还原数据库的操作。图18开始还原数据库还原数据库完成。图19还原数据库完成关于权限问题:还原操作要求登录用户具有sysadmin和dbcreate的固定服务器脚色,方可进行。只有db_owner权限的用户是不能进行还原操作的。2)用Transact-SQL命令进行还原还原数据库的命令的语法是:RestoreDATABASE{dbname

10、@dbname_var}Fr

11、ombackup_device1[,backup_device2[,…,backup_device32]][WITHoptions]·dbname

12、@dbname_var指定要还原的数据库;·backup_device1[,backup_device2[,…,backup_device32]]指定备份设备;·options指定一些还原时使用的选项,如UNLOAD、NOUNLOAD等。二、并发控制(了解为主,不要求掌握)1.SQLServer2000提供了三种封锁机制为了保证数据的一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。