Navicat bak备份文件恢复到SQL Server

毕设用的数据库是SQL Server,用的不多所以不是特别熟悉。当时用的DBMS是Navicat,最后导出的是.bak格式的文件,导出完了就扔一边了,结果答辩要演示系统,想要恢复数据的时候就懵逼了~找了半天才找到怎么恢复.bak备份文件,在这里记录一下。

在系统数据库master上新建查询,输入以下语句,相应的文件替换为实际所需,点击运行即可。

RESTORE DATABASE [Human]
FROM
  DISK = N'C:\Program Files (x86)\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\Human_20160113.bak'
WITH
  FILE = 1,
  REPLACE,
  RECOVERY,
  STATS = 5,
  MOVE 'Human' to 'C:\Program Files (x86)\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\Human.mdf',
  MOVE 'Human_log' to 'C:\Program Files (x86)\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\Human_log.LDF';

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

验证码已失效,请刷新验证码