命令行下從bak文件恢復sqlserver數據庫方法
注:本文所示訪問從SqlServer 2000 - 2014版都是通用的
參考:http://blog.sina.com.cn/s/blog_5cdf6f450102dwir.html
1.先使用restore filelistonly命令顯示數據庫的邏輯文件名和數據庫名稱
restore filelistonly from disk = 'E:\BaiduYunDownload\shifenzheng.bak'
2.進行恢復
restore database kaifang from disk = 'E:\BaiduYunDownload\shifenzheng.bak' with move 'linshi' to 'D:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\linshi.mdf', move 'linshi_log' to 'D:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\linshi_log.ldf'