SQL Server提供四种数据库备份方式:
完整备份:备份整个数据库的所有内容包括事务日志
差异备份:只备份上次完整备份后更改的数据部分
事务日志备份:只备份事务日志里的内容
文件或文件组备份:只备份文件或文件组中的某些文件
完整备份
数据库的备份:
找到要备份的数据库,单击右键--->点击任务--->备份。如图1.
点击备份进入如图2界面。这里,我们可以选择要备份的数据库,以及可以选择要备份的类型,建议完整备份。下面可以看到,选择备份到的磁盘,默认是C盘,可以选择删除,然后再添加自己想要备份到哪个磁盘空间。
点击添加后,找到自己想要备份的路径,一路点击确定,最后的样子如图3.
可以去磁盘中查看备份的数据库,如图4.
我们可以将原来的数据库删除,用备份的进行还原。
数据库的还原:
我们看下面这张图5,先单击右键---->还原数据库。就会出现最左上角的界面,然后在<目标数据库>哪里,输入你要还原的数据库名称。注意,在 <还原的源>区域下,默认是对源数据库进行勾选中的状态,但是我们这里要勾选的是源设备.然后点击后面的...按钮,弹出左下角的弹窗。点击添加,在右边的界面中选择你之前备份数据库的文件路径,在文件名处,输入你备份时的文件名称,然后点击确定。
注意:在你点击到图6的位置时,要记得将勾选上你要还原的备份集。然后点击确定。
差异备份
差异备份是完整备份的补充,备份自上次完整备份以来的数据变动的部分。
注意:
1、先进行完整备份,再进行差异备份。还原的时候一定要先还原完整备份,然后再还原差异备份。
2、在进行完整备份还原的时候,不要着急选好备份文件就点击确定,如图7.
在选好将要还原的完整备份文件之后,点击选项。勾选好下面红框圈出的部分。再点击确定。
这样,才不会报错。这时我们可以看见要准备还原的数据库状态显示,正在还原。。。如图8
然后我们再进行还原差异备份就可以了。