SQL Server 还原数据库的方法原创
1人赞赏了该文章
864次浏览
编辑于2021年10月18日 14:51:37
我们用bak文件在Microsoft SQL Server Management Studio中还原数据库总是报莫名其妙的错误。
可以尝试用如下SQL还原数据。
1)数据库备份文件放存在 E:\TEST\AIS202108.bak
2)数据库还原后的文件存放在E:\DB\
3)查看备份文件中备份文件的逻辑名
use master RESTORE FILELISTONLY FROM disk= 'E:\TEST\AIS202108.bak'
SqlServer_BC_20120727194252_Data为数据文件逻辑名
SqlServer_BC_20120727194252_Log为日志文件逻辑名
4)执行如下SQL还原
use master RESTORE DATABASE [AIS202108] FROM disk= 'E:\TEST\AIS202108.bak' WITH replace, MOVE 'SqlServer_BC_20120727194252_Data' TO 'E:\DB\AIS202108_Data.mdf', MOVE 'SqlServer_BC_20120727194252_Log' TO 'E:\DB\AIS202108_log.LDF'