问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL Server 2005数据库还原错误的经典解决方案

发布网友 发布时间:2022-04-09 23:41

我来回答

2个回答

懂视网 时间:2022-04-10 04:02

1、做项目时遇到这种情形:原来的test_dev数据库,想复制出test_ft供测试用。此时备份test_dev出test_backup文件,想直接还原成test_ft时会报占用错误。

还原数据库:The backup set holds a backup of a database other than the existing database 因为数据库正在使用,所以无法获得对数据库的独占访问权

2、原因:(1)备份文件里面保存着原有数据库及文件名称信息,默认会还原成test_dev数据库,而且file文件仍然为test_dev.mdf和test_dev_log.ldf文件。此时服务器及文件夹中已经存在test_ft及其文件,所以会发生数据库及文件占用冲突。

技术分享

(2)如果将数据库名称和file文件名修改成test_ft时,则虽然test_ft还原成功,而原来的test_dev数据库会一直处在还原状态中

3、解决方案

方案一:(1)将test_dev数据库分离或脱机

(2)不需要提前创建test_ft数据库,直接还原时,将数据库名改为test_ft,对应文件名改成test_ft.mdf和test_ft_log.ldf

(3)附加或联机test_dev

方案二:(1)不需要提前创建test_ft数据库,直接还原时,将数据库名改为test_ft,对应文件名改成test_ft.mdf和test_ft_log.ldf

(2)此时不幸出现了原因2那种情况,则删除test_dev库

(3)再次回复出test_dev库

 

4、附:普通情况下数据库被占用的处理方法

设置数据库在单用户模式下工作。
设置方法:在需要还原的数据库上右击,在右键菜单命令上选择"属性"- >"选项"- >"状态"- >"限制访问"- >"Single"

技术分享

 

sqlserver备份还原数据库时报占用错误

标签:logs   备份   方法   数据库名   错误   art   服务   height   img   

热心网友 时间:2022-04-10 01:10

在SQL
Server
2005数据库还原的过程中出现错误:备份集中的数据库备份与现有的'xxxx'数据库不同,网上找了几个解决方案测试,最终成功还原,特此记录下,提供给需要的人。
第一步:
如果你知道备份数据库名你可以跳过第一步,如果你不知道备份数据库的名称,你可以先执行下面语句:
RESTORE
FILELISTONLY
From
disk
=
'F:\路径\css_cms1'--备份数据库文件路径名
这样可以列出该文件里的data和log文件名,知道这两个文件名以后可以执行下一步了。
第二步:
如果你知道备份数据库的数据库名称,你就可以创建一个与之同名的数据库,然后使用一下语句执行还原,比如该数据库的data文件是
XXX_Data,Log文件是XXX_log,那么你就创建XXX数据库。然后执行SQL语句:
use
master
restore
database
CSS_CMS
from
disk
=
'F:\xx路径\file'--备份的数据库文件路径名
with
replace,
MOVE
N'XXX_Data'
TO
N'F:\要保存到的路径\Data\XXX.mdf',
MOVE
N'XXX_log'
TO
N'F:\要保存到的路径\Data\XXX.ldf'
这样就能够成功还原数据库了。
关于SQL
Server
2005数据库还原的知识就介绍到这里,希望大家能有所收获!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
!这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 热水器长期开还是关着用时再开,哪种省电 燃气热水器和电热水器哪个更安全更省钱 小高层装电热水器好还是燃气热水器 燃气热水器安装方便吗 急求电热水器问题,谢谢 配位键是什么,能举例说明嘛?化学白痴求教。。 配位键的是指是什么啊?(具体解答) 请问什么是配位键?谢谢 化学中的配位键是什么? 配位键是一种什么化学键 配位键的定义? 谁能给我详细地说说什么是配位键 配位键是什么,属于化学键吗 化学中什么是配位键? 配位键是σ键对吗? 女孩辞职去山里过美好的隐居生活,为何最终哭着逃了出来? 张至顺隐居终南山70年,预言自己仙逝日,后来怎样? 现在生活很糟糕,家庭也很差,我很想去终南山隐居,永远不回来。但又想到家里人他们怎么办,我该怎么做? 终南山隐士的渊源历史 号称五千隐士,数百仙人的名山是否真的有人隐居? 终南山女隐士,曾打坐108天,隐居40多年,为何儿子恨不得她不在? 给一些可以用做名字的字 河南省信阳市商城县扶贫小额贷款是真的吗 河南大学生贫困县扶贫志者助学贷款有哪些优惠政策 男生在什么情况下会放弃对一个女生的喜欢 扶贫小额信贷的内容是什么? 男生会在自己压力大的时候放弃自己喜欢的女生吗? 男人放弃了一个喜欢的女孩会不会后悔 如果一个男生放弃一个自己喜欢的女生会痛苦吗? 男人在什么情况下,会舍得放弃一个很爱的女人? 你说一个男孩会不会因为一个女孩的出现 放弃了一个喜欢了很久的女孩? 男人放弃一个爱的女人会痛苦吗? 男人放弃一个深爱自己的女人会成为他一辈子的痛吗 我想想问问steam账号已经被盗我锁定了,然后我再解封,可以重置密码吗? 我的steam账户被盗了,我自己锁定了账户,但是我没有绑定手机,而且我的steam解绑救援代码忘记了怎么办 为什么我的steam号被盗了,我锁账号了还有人登我的吃鸡? 除法简便计算方法是什么? 老脍是什么意思 老侩是什么意思啊? 东北话老脍指夫人,脍字对吗? 房子贷款的钱什么时候给开发商