冯海滨博客

海滨博客

命令行下从bak文件恢复sqlserver数据库方法

 ----逻辑文件名通过如下脚本获得
restore filelistonly from disk = '数据库备份地址  格式为 D:\数据库备份\1.bak'
restore database 数据库名字 格式如ceshi11
from disk = '数据库备份地址 格式如 D:\数据库备份\1.bak'
with  move '数据库逻辑 文件名 Heng9_Data' to '新的mdf地址  格式如 D:\13.mdf',
move '数据库日志 逻辑 文件名 heng9_log' to '新的ldf地址 格式如 D:\1313.ldf'


csdn获得文章

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'

  

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.6.5 Valyria

一个心高气傲,永远开拓的人。