一、数据库备份
- 找到需要备份的数据库,鼠标右键“任务–》备份”
- 在弹出数据库备份设置主窗体中,先将备份文件默认位置删除,再点击“添加”按钮,选择新的备份文件存放路径
- 如备份到“E:\website”目录,我们找到E盘下的website文件夹,确认选择到E盘下的website文件夹。文件名输入框中输入备份文件的文件名,点击“确定”按钮。(注意:备份文件的文件名后缀名为.bak)
- 再次确认路径及文件名,点击“确定”按钮,回到数据库备份设置主窗体中。
- 在数据库备份设置主窗体中,点击“确定”按钮即可开始备份。备份完成后,会弹出备份数据库成功的提示,同时“E:\website”目录下会出现Test.bak文件
二、数据库还原(还原成不同名字的数据库)
- 新建数据库,填好信息后点击“确定”按钮
- 选择刚新建的数据库“Test”,鼠标右键“任务–》还原–》数据库”
- 常规–》选择“设备”–》点击“…”按钮,添加需要还原的.bak文件,点击“确定”按钮
- 选择目标数据库(我这里选择刚新建的数据库“Test”)
- 文件–》还原为》点击“…”按钮,选择创建数据库时产生的2个文件的地址
我这里2个文件的地址是:
1)C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\Test.mdf
2)C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\Test_log.ldf
- 选项–》勾选覆盖现有数据库,点击“确定”按钮,还原成功后,会弹出还原数据库成功的提示
Sqlserver数据库还原一直显示“正在还原…”解决方法
恢复并且回到可访问状态,执行: RESTORE database 数据库名 with recovery