可以直接利用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了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)