Sql2005还原数据库出现3154错误怎么办

Sql2005还原数据库出现3154错误怎么办,第1张

您好,很高兴为您解答。

可以直接利用SQL语句来执行,进行数据库还原

直接右击系统数据库master,新建查询

执行以下SQL代码:

RESTORE DATABASE SQLNAME FROM DISK='D:\BAK\SQLNAME.bak'withreplace,

MOVE'SQLNAME'TO'D:\Microsoft SQLServer\MSSQL.1\MSSQL\Data\SQLBAK.mdf',

MOVE'SQLNAME_log'TO'D:\Microsoft SQL Server\MSSQL.1\MSSQL\Data\SQLBAK_log.ldf'

SQLNAME是数据库名称,SQLNAME.bak是备份

如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】

希望我的回答对您有所帮助,望采纳!

楼主你是还没有备份事物日志造成的

备份的选项要选择“备份日志尾部,并使数据库处于还原状态”,确定即可。

还原:选中要还原的数据库,

右击

——任务——还原——数据库,会看到有完整

备份文件

事务日志

备份文件,都选中,然后选择时间点,就可以还原到最近的时间点。

希望解决了楼主的问题

因为F:\DataBase\上机管理.mdf这个文件已存在,你恢复的时候无法生成该文件,所以失败。

有两种方法解决:

1,你在恢复数据库的时候,把默认路径修改到别的文件夹,或是把逗上机管理.mdf地和"**.ldf"中的上机管理换成别的名字;

2,去F:\DataBase\上机管理.mdf这个路径里面把 "上机管理.mdf" 和与之相关的 "**.ldf" 删除,你再进行数据库恢复就OK了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6666645.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存