您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

sqlserver还原数据库报与现有数据库不同解决方法

bubuko 2022/1/25 19:45:05 sqlserver 字数 1721 阅读 998 来源 http://www.bubuko.com/infolist-5-1.html

转载于(DeepSky_)如有涉及作品内容、版权和其它问题,请联系删除! https://www.cnblogs.com/huangfr/archive/2012/08/09/2629687.html 一、右击系统数据库master,新建查询 执行以下SQL代码: RESTORE DATABASE ...
转载于(DeepSky_ 如有涉及作品内容、版权和其它问题,请联系删除!
 
 

一、右击系统数据库master,新建查询

执行以下SQL代码:

RESTORE DATABASE xxx
FROM DISK = ‘E:\DB\xxx.bak‘   --bak文件路径
with replace,
MOVE ‘xxx‘ TO ‘D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\xxx.mdf‘,   --mdf文件路径
MOVE ‘xxx_log‘ TO ‘D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\xxx.ldf‘   --ldf文件路径

注释:xxx是你需要还原的数据库名称,xxx.bak是你需要还原的备份文件。

二、上面方法执行成功后,只有部分的表结构已经还原,而且表中没有数据,这时就可以用系统默认的方法再用xxx.bak文件还原一次数据库就大功告成了,必须要选中覆盖还原哦。

sqlserver还原数据库报与现有数据库不同解决方法

原文:https://www.cnblogs.com/insist-x/p/13033831.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶