一、数据库的分离、附加、备份及还原
一、 实验目的
1. 掌握数据库分离和附加的基本概念。
2. 掌握数据库分离和附加的基本操作方法。
3. 掌握数据备份和还原的基本概念。
4. 掌握数据备份和还原的几种方式。
5. 掌握SQL Server备份和还原的基本操作方法。
6. 了解数据导入和导出的作用。
7. 掌握使用DTS导入、导出向导在SQL Server实例之间导入和导出数据的操作方法。
二、 实验内容及步骤
1. 新建数据库student文件。
提示:停止SQL Server服务器运行,并选定数据文件和日志文件进行复制,然后粘贴到目的位置即可。
2. 将创建的学生信息数据库student文件移动到D盘根目录下。
提示:启动SQL Sserver服务器,在企业管理器中删除student数据库。然后右击“数据库”文件夹,选择“所有任务”|“附加数据库”命令,在弹出的“附加数据库”对话框中,指定要附加数据库的MDF文件,单击“确定”按钮,执行附加操作。
3. 用企业管理器创建备份设备STUBACK1,此设备的物理位置为d盘根目录。
4. 将学生信息数据库Student备份至STUBACK1设备中。
5. 为学生信息数据库Student设置一个备份计划,要求每周五晚上7点进行数据库备份。
提示:进行备份时,在弹出的“SQL Server备份”对话框中。选择“调度”复选框,进行相应设置。
6. 查看备份设备STUBACK1的相关信息。
7. 删除备份设备STUBACK1
8. 创建数据库Student数据库,在其中创建3个表,stu表、course表、sc表(表格结构自己定义),并利用企业管理器添加几条记录。
9. 创建数据库Stu,使用DTS导入向导将Student数据库中的所有表导入到新创建的Stu数据库中。
10. 创建一个access数据库“学生”,利用导出数据将student库中的stu表导出到“学生”库中。
11. access中的“学生”库中,创建一个表“stu”,将SQL Server库中的student表中所有数据插入到“stu”表的末尾,并查看stusql数据库备份文件表是否增加了相应记录。
提示:在“选择源表和视图”对话框的“目的”列中,设置目的列对应表,单击其中的“转换”列中的“。。。”按钮,弹出“列映射和转换”对话框,在此对话框的“列映射”选项卡中,选择“在目的表中追加行”单选按钮。
12. 将数据库Stu中的stu表中的所有数据导入到d\中,文本格式为“ANSI,分隔符为“,”。然后用记事本打开该文本文件,查看与St_Info表中的数据是否一致。
提示:在“指定表复制或查询”对话框中,选择“用一条查询指定要传输的数据”单选按钮。采用图形方式输入查询语句,单击“键入SQL语句”对话框的“查询生成器”按钮,弹出“选择列”对话框。在“选择列”对话框中,进行相应设置,直至完成操作。