还原数据库

  1. 先将bak备份文件复制到E:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup文件夹下面。

还原数据库

  1. 选择要还原的数据库;

还原数据库

  1. 点击确定即可还原成功。

这种是不出差错时最简单的还原方法;

还有一种在还原数据库时出现的错误:

sql2012及以上版本还原数据库,跟sql server 2008中的步骤一样,选择数据库---右键属性---任务---还原,然后如下图:

 

还原数据库

第一:要特别注意的就是还原数据库时选择目标;源中就是选择用哪个备份文件来还原,目标中选择需要还原到哪个数据库。(因为这里默认会选择源数据库的名称,所以一定要注意,在2008版本中是右键哪个数据库就是还原到哪个数据库中,2012版本开始就有些区别)

再就是第二个选项,文件:一定要看一下是否还原到对应的mdfldf文件;也可以勾选上面将所有文件重新定位到新文件夹中;

还原数据库

第三步就是,选项:这里覆盖现有数据库是一定要勾选的。

至于下面的还原前进行结尾日志备份,可选择性勾选。(并非所有还原方案都要求执行结尾日志备份。如果恢复点包含在较早的日志备份中,则无需结尾日志备份。此外,如果您准备移动或替换(覆盖)数据库,并且在最新备份后不需要将该数据库还原到某一时间点,则不需要结尾日志备份。)

还原数据库

最后确定即可。

如果还原的备份数据库正在使用,也就是其他网站正在使用,点击还原是会报数据库正在使用,还原失败,这是可以将网站服务先暂停;待数据库还原成功后再启用。