Home  >  Article  >  Database  >  sqlserver备份后无法还原的解决方法

sqlserver备份后无法还原的解决方法

WBOY
WBOYOriginal
2016-06-07 15:44:331504browse

项目在公司没有做完,拿回去做,给项目完全备份后,拿回去,在家里面新建一个数据库,在还原的时候,说不一致,纠结, 原先也出现这种状况,都是分离后,直接考数据库文件,但是今天没有考,百度一下,搜到相关解决方案,分享一下,随便记录一下 已解决以后

项目在公司没有做完,拿回去做,给项目完全备份后,拿回去,在家里面新建一个数据库,在还原的时候,说不一致,纠结,

原先也出现这种状况,都是分离后,直接考数据库文件,但是今天没有考,百度一下,搜到相关解决方案,分享一下,随便记录一下

已解决以后出现同样的问题再去找

第一个就是先建立一个数据库在指定目录任意,为了方便我给数据库建立在d盘data文件夹下,如下操作即可实现备份数据移动到指定过的数据库

RESTORE DATABASE test

FROM DISK = 'D:\test.bak' with replace,

MOVE 'test' TO 'd:\Data\test.mdf',

 MOVE 'test_log' TO 'd:\Data\test_log.ldf'

如果多次备份,好像通过该方法还原的是最早的一个版本,不要担心,可以通过重新还原,选择最新的就行啦!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn