SQL 数据库先备份后还原的操作是比较简单的,但如果你只得到一个.BAK 的 SQL 数据库备份文件,没有其他的任何信息,那如何来还原呢?
这里就要用到 「强制还原」 和 「物理文件名」。
还原步骤:
- 先在 「企业管理器」 里新建一个数据库
- 在新建的数据库名称上点右键,选择 「所有任务」-「还原数据库」
- 然后 「从设备」,选择.bak 的数据库备份文件
- 然后打开 「选项」,如下图,「在现有数据库上强制还原」 打上勾
- 「逻辑文件名」 不用管,「移至物理文件名」 这里一定要修改为你刚才新建的这个数据库的实际路径和名称,否则还原会报错
- 点 「确定」 即可还原
关键的关键就是强制还原和修改物理文件名以及路径,其他的稍微有点常识就能明白,只是,但是,在网上你是很难找到对于此问题的答案的。对于专业人员以上的语言请略过,勿鄙视!
备注:如果 「逻辑文件名」 里还有其他的相关的数据文件,文件名不用管,只要把路径改为实际路径即可,当还原的时候 SQL 会自动新建这些 「不存在」 的文件。