重命名SQLServer数据库的方法

来源:asp之家 时间:2012-07-11 15:39:37 

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

这里以 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')

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

标签:重命名,SQLServer,数据库
0
投稿

猜你喜欢

  • python分布式计算dispy的使用详解

    2021-01-14 09:15:24
  • 解读HTML:命名空间与字符编码

    2008-12-10 14:03:00
  • centos7利用yum安装lnmp的教程(linux+nginx+php7.1+mysql5.7)

    2023-11-14 11:40:18
  • Django数据库类库MySQLdb使用详解

    2024-01-14 01:26:20
  • Go语言Grpc Stream的实现

    2023-08-07 06:19:23
  • python opencv pytesseract 验证码识别的实现

    2021-12-02 06:53:56
  • Docker + Nodejs + Kafka + Redis + MySQL搭建简单秒杀环境

    2024-01-21 23:22:38
  • ORACLE 数据库RMAN备份恢复

    2009-04-24 12:23:00
  • zeroclipboard 单个复制按钮和多个复制按钮的实现方法

    2024-04-22 13:02:59
  • JavaScript常见数组方法之如何转置矩阵

    2024-04-17 10:37:41
  • CSS写法性能

    2009-05-28 19:09:00
  • ASP字符串16进制互转

    2008-06-24 12:28:00
  • 彻底解决页面文字编码乱码问题

    2022-09-17 02:08:49
  • 中秋送礼分配不均这款python刮刮卡完美解决问题

    2023-01-03 11:28:38
  • MySQL配置文件my.cnf中文版

    2011-09-30 11:06:15
  • Opera下cloneNode的bug

    2007-11-23 11:40:00
  • JavaScript实现的鼠标跟随特效示例【2则实例】

    2024-04-17 09:50:27
  • JS/jQ实现免费获取手机验证码倒计时效果

    2023-09-23 05:21:41
  • 在Pytorch中计算卷积方法的区别详解(conv2d的区别)

    2021-02-12 01:01:03
  • 浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)

    2023-03-09 19:28:59
  • asp之家 网络编程 m.aspxhome.com