\'逻辑文件 \'XX\' 不是数据库 \'XX\' 的一部分\"之类的错误

当数据库恢复时提示:
提示'逻辑文件 'XX' 不是数据库 'XX' 的一部分"之类的错误

1、查备份文件逻辑名:
restore filelistonly from disk='c:\ ufdata_001_2005 .bak'

2、用命令恢复数据库

Restore database ufdata_001_2005 
from Disk='c:\ufDATA.bak'
WITH MOVE 'UFDATA_001_2005_data' TO 'C:\ss.mdf', 
MOVE 'UFDATA_001_2005_log' TO 'C:\ss_log.ldf'

3、更改逻辑文件名:(第一次更名,不成功可以取其他的名字)
alter database ufdata_001_2005 
modify file(name=UFDATA_001_2005_data, newname=UFMODELa)
alter database ufdata_001_2005 
modify file(name=UFDATA_001_2005_log, newname=UFMODEL_loga)


4、更改逻辑文件名:(第二次更名,更成正确的UFMODEL及UFMODEL_log)
alter database ufdata_001_2005 
modify file(name=UFDATA_001_2005_data, newname=UFMODEL)
alter database ufdata_001_2005 
modify file(name=UFDATA_001_2005_log, newname=UFMODEL_log)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值