标签归档:.bak如何还原

sql server数据库备份还原的几种方法(图文)

本文所有操作均使用的是sql server 2008 R2版本,sql server 2005区别不大,其他版本有问题可以留言讨论。

首先来说说备份吧。

我们知道sql server数据库默认是保存在数据库安装路径中的一个data文件夹中,当然新建数据库是也可以自己设置路径的,第一种方法就是直接备份data中的数据库文件

例如我新建了一个名为123的数据库,那么在data中可以找到123.mdf 123.ldf两个类似名字的文件,可能会存在123.ndf文件,(这里说明下mdf是主要数据文件,ldf是数据库日志文件,日志文件包含恢复数据库所需的所有日志信息,每个数据库必须至少有一个日志文件,但可以不止一个。ndf是次要数据文件,次要数据文件包含除主要数据文件外的所有数据文件,有些数据库可能没有次要数据文件,而有些数据库则有多个次要数据文件。)首先123.mdf 123.ldf是无法直接复制,剪切或者删除的,需要先分离数据库,然后即可复制mdf和ldf文件,不能只单独复制mdf。分离之后,management studio中就看不到123数据库了,备份好mdf ldf文件后,右击数据库,附加,添加123.mdf即可,ldf会自动添加。确定后就又能在management studio中找到123数据库了。

继续阅读