附加数据库 无法打开物理文件"" 操作系统错误 2: ( 系统找不到指定的文件.)错误 5120(重命名SQLServer数据库的方法)

http://www.jb51.net/article/30755.htm



企业管理器中没有改数据库名的功能,如果一定要用企业管理器来实现,你可以备份数据库,然后还原,在还原时候可以指定另一个库名,然后再删除旧库就行了。 

这里以 SQLServer 20000 为例,旧数据库名字为 Admin10000, 新数据库名字为 jb51.net。 

第一步、备份数据库 

打开企业管理器 
-- 右键一个数据库 
-- 所有任务 
-- 备份数据库 
-- 目的--备份到中选择添加 
-- 输入一个备份的文件名(注意,如果原来有文件名,要删除它) 
-- 确定 

第二步、还原数据库,并指定一个新库名,并且修改物理文件名。 

企业管理器--右键 "数据库 "--所有任务--还原数据库 
-- "还原为数据库库" 中输入还原后的数据库名 jb51.net 
-- 还原选择 "从设备 "--选择设备--添加--添加你的备份文件--确定,回到数据库还原的界面 
-- 备份号--选择内容--选择你要恢复那次备份的内容 
-- 选项--将 "移至物理文件名 "中的物理文件名修改为你的数据文件要存放的文件名,这里修改为 jb51.net_Data.MDF(数据库文件) 和 jb51.net_Log.LDF(日志文件) 
-- 如果要还原的数据库已经存在,选择 "在现有数据库上强制还原 " 
-- 确定 

第三步、修改逻辑文件名 

如果想修改逻辑文件名,可以查询分析器里输入 

alter database [jb51.net] 
modify file ( name='Admin10000_Data', newname='jb51.net_Data') 

alter database [jb51.net] 
modify file ( name='Admin10000_log', newname='jb51.net_log') 

第四步、最后删除旧的数据库 jb51


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值