SQL命令行下从bak文件恢复sqlserver数据库方法,命令行下从bak文件恢复sqlserver数据库方法。本文所示访问从SqlServer 2000 - 2014版都是通用的
SQL命令行下从bak文件恢复sqlserver数据库方法
注:本文所示访问从SqlServer 2000 – 2014版都是通用的
–1、备份[数据库a]数据库至D盘123.bak

–2、使用restore filelistonly命令显示数据库的逻辑文件名和数据库名称
restore filelistonly from disk = 'D:\123.bak'
–3.进行恢复
restore database test_data
from disk = 'D:\123.bak'
with move 'test_data' to 'D:\sqldate\数据库a_data2.mdf',
move 'test_log' to 'D:\Psqldate\数据库a_log2.ldf'
–实例
–恢复数据库
restore database 测试数据库
from disk = 'D:\UFDATA.bak'
with move 'Ufmodel' to 'D:\sqldate\测试数据库.mdf',
move 'Ufmodel_LOG' to 'D:\sqldate\测试数据库_log.ldf'
–删除数据库
drop database 测试数据库