此处以SQL Server 2008中将数据库BPMDB更名为BPMDB-BI为例说明sql
步骤:数据库
分离数据库ide
打开management studio,找到BPMDB数据库-->右键-->任务-->分离
spa
修改数据库物理文件名blog
找到数据库物理文件所在目录(例如D:\SQLDB\DATA)下找到BPMDB.mdf和BPMDB_log.ldf,分别更名为BPMDB-BI.mdf、BPMDB-BI_log.ldf
图片
附加数据库ci
打开management studio,找到"数据库" -->右键-->附加,在弹出的页面中点"添加"按钮,找到更名后的BPMDB-BI.mdf的文件,肯定。这时能够看到会提示BPMDB.mdf和BPMDB_log.ldf文件不存在,只须要再点击"当前文件目录"下的按钮而后分别选择BPMDB-BI.mdf和BPMDB-BI.ldf就能够了。
须要说明的是,在这里最好把"要附加的数据库"栏中的"附加为"列中的内容BPMDB改为BPMDB-BI,要否则就须要在数据库附加操做完成后直接在数据库名称BPMDB上右键重命名。it
修改逻辑文件名io
经过上面几步的操做,management studio中显示的数据库文件名变成了BPMDB-BI,已经可以正常使用了,但此时的逻辑文件名尚未修改,打开management studio-->在数据库BPMDB-BI上点右键-->属性-->文件,如图:ast
能够看到,数据库文件的逻辑名称仍是原来的BPMDB,咱们应该同时把它改过来,这样才完全。
SQL查询分析器执行如下SQL:
USE master ALTER DATABASE [BPMDB-BI] MODIFY FILE(NAME='BPMDB',NEWNAME='BPMDB-BI') ALTER DATABASE [BPMDB-BI] MODIFY FILE(NAME='BPMDB_Log',NEWNAME='BPMDB-BI_Log')