数据库在企业内部有着举足轻重的地位,数据库的备份是一个长期过程,而恢复只在发生事故后才进行,恢复后可看做是备份数据库的逆过程,恢复程度的好坏很大程度上依赖于备份的情况。下面讲的都是备份类型为 完整 数据库的备份和还原,这种方式适用于第一次对该数据库进行备份操作。
场景一:在数据库主机能开机的情况下
首先备份数据库
1.在 SSMS 对象资源管理器中连接到 SQL Server 数据库引擎的实例,展开该实例。右击要备份的数据库,任务 -- 备份;
2.删除默认路径,添加备份文件名称
3.单击确定
4.备份完成
然后还原数据库
数据库还原,就是将数据库备份的.bak文件还原到其他数据库服务器上。你可以选择覆盖掉原来的数据库,或者还原一个新的数据库。
1.展开数据库,根据具体的数据库选择一个用户数据库,右击数据库,单击还原数据库
2.选择源设备--找到刚备份的文件--添加--确定
3.打开选项--勾上覆盖现有数据库--确定--等待还原成功
场景二:在数据库主机故障无法开机的情况下
将数据库移动或更改到同一计算机的不同 SQLServer实例,用户可以分离数据库的数据和事务日志文件,再将它们重新附加到同一或其他 SQL Server 实例中,在 64 位和 32 位环境中,SQL Server 磁盘存储格式均相同。所以若数据库主机无法开机可以按以下步骤操作:
1.把数据和事务日志文件找出来然后拷贝到你要安装的那台主机上。
2.右击数据库→附加;
3.附加数据库对话框中,若要指定要附加的数据库,可单击添加,在定位数据库文件中选择数据库所在的磁盘驱动器并展开目录,以查找并选择数据的**.mdf 数据库文件;
成功显示出你要还原的数据库