SQL Server 2008数据库重命名方法

转载 2013年12月04日 22:25:02

 假设SQL Server 2008中有个数据库test,现在要将其改名为zhy
步骤:
(1) 分离数据库:打开management studio,找到test数据库-->右键-->任务-->分离
(2) 改名:然后到数据库物理路径(例如C:/Program Files/Microsoft SQL Server/MSSQL10.MSSQLSERVER/MSSQL/DATA)下找到test.mdf和test_log.ldf,分别改名为zhy.mdf、zhy_log.ldf
(3) 附加数据库:打开management studio,找到"数据库" -->右键-->附加,在弹出的页面中点"添加"按钮,找到我们改名后的zhy.mdf的文件,确定,这时我们可以看到会提示test.mdf和test_log.ldf文件不存在,我们只需要再点击"当前文件目录"下的按钮然后分别选择zhy.mdf和zhy.ldf就可以了。需要说明的是,在这里最好把"要附加的数据库"栏中的"附加为"列中的内容test改成zhy,要不然就需要在数据库附加操作完成后直接在数据库名称test上右键重命名。
(4) 修改逻辑文件名
    通过上面几步的操作,management studio中显示的数据库文件名变成了zhy,已经能够正常使用了,但此时的逻辑文件名还没有修改,打开management studio-->在数据库zhy上点右键-->属性-->文件,如图:

我们可以看到,数据库文件的逻辑名称还是原来的test,我们应该同时把它改过来,这样才彻底。
具体可以通过执行下面语句实现:
工具--》SQL 查询分析器--》然后输入:
Alter DataBASE New
MODIFY FILE(NAME='test',NEWNAME='zhy')
Alter DataBASE New
MODIFY FILE(NAME='test_Log',NEWNAME='zhy_Log')

 

SQL Server 2005改名的方法类似

SQL Server 2008数据库重命名方法

    假设SQL Server 2008中有个数据库test,现在要将其改名为zhy步骤:(1) 分离数据库:打开management studio,找到test数据库-->右键-->任务-->分离...
  • yasmong
  • yasmong
  • 2011年06月11日 11:19
  • 17597

sqlserver数据库不能重命名报错5030

在学习asp.net的时候使用mssql'经常会出现这种错误,数据库不能重名名5030的错误,其实很简单原因就是有应用程序正在占用这个连接,使用这样一行命令就可以查询出正在占用的连接 use mast...
  • titan_max
  • titan_max
  • 2017年02月08日 16:08
  • 862

SQL Server中sa帐号改名和删除的好方法

众所周知,在SQL中有个绝对是网络安全中的隐患的帐号sa,系统管理员 (sa),默认情况下,它指派给固定服务器角色 sysadmin,并不能进行更改。这个sa一般情况下是既不可以更改名称,也不可以删除...
  • szsbell
  • szsbell
  • 2008年04月08日 16:50
  • 626

利用Sql语句重命名数据库名称

sp_renamedb ShiJiYuan,Zaine
  • QingHeShiJiYuan
  • QingHeShiJiYuan
  • 2015年12月25日 17:39
  • 2358

SQL Server 2008 数据库同步的两种方式(SQL JOB)

sql Job的方式同步数据库就是通过SQL语句,将一个数据源中的数据同步到目标数据库中。特点是它可以灵活的通过SQL的方式进 行数据库之间的同步操作。可以在制定的时间时间作为任务计划自动执行。缺点是...
  • xgf415
  • xgf415
  • 2016年07月25日 17:15
  • 3084

SQLServer中数据加密方法

对SQLServer中的数据进行加密,有三种方法,1、  在程序语言中先对数据进行加密后再把加密后的数据保存在SQLServer数据库中;2、  利用SQLServer未公开的加密密码函数,在SQL代...
  • bloglife
  • bloglife
  • 2008年02月29日 23:48
  • 8695

sql2008 r2 数据库 复制操作 代理作业失败的相关操作

前言:对于实在没有办法而又不得不使用sql server的亲们真是一路走来各种的辛酸呀!!!给各位亲们一个大大的赞,多的不说,直接步入正题解决问题。 解决的方法: 1. 首先找到自己电脑的sql se...
  • fly_home_ysc
  • fly_home_ysc
  • 2015年09月18日 13:15
  • 2121

Sql Server 2008 R2数据库之登录名、用户、架构、权限和角色

原文地址http://www.shaoqun.com/a/106188.aspx 这几天先是研究了一下有关数据库的安全性、权限等方面的东西,那就是先说一下数据库安全性和权限的问题,首先是对数据库...
  • a956163985
  • a956163985
  • 2015年11月23日 15:35
  • 9109

SQL Server 2008 数据库 重命名

假设SQL Server 2008中有个数据库test,现在要将其改名为zhy 步骤: (1) 分离数据库:打开management studio,找到test数据库-->右键-->任务-->分离 (...
  • u011948354
  • u011948354
  • 2015年01月26日 16:31
  • 307

SQL Server 2008数据库创建,备份,还原图解及注意点

一、新建数据库 步骤1:点击“新建数据库”。 步骤2:输入数据库名称,设置数据库文件保存位置(注意点:最好自己设置数据库文件保存位置,不要采用安装时默认的文件保存位置!),点击“确认”即可完成...
  • tiana0
  • tiana0
  • 2013年10月12日 16:32
  • 11813
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL Server 2008数据库重命名方法
举报原因:
原因补充:

(最多只允许输入30个字)