此处以SQL Server 2008中将数据库bufuronghua改名为bufuronghua-BI为例说明
步骤:
分离数据库
打开management studio,找到bufuronghua数据库-->右键-->任务-->分离
修改数据库物理文件名
找到数据库物理文件所在目录(例如f:\mdfbf/B)下找到bufuronghua.mdf和bufuronghua_log.ldf,分别改名为bufuronghua-BI.mdf、bufuronghua-BI_log.ldf
附加数据库
打开management studio,找到"数据库" -->右键-->附加,在弹出的页面中点"添加"按钮,找到改名后的bufuronghua-BI.mdf的文件,确定。这时可以看到会提示bufuronghua.mdf和bufuronghua_log.ldf文件不存在,只需要再点击"当前文件目录"下的按钮然后分别选择bufuronghua-BI.mdf和bufuronghua-BI.ldf就可以了。
需要说明的是,在这里最好把"要附加的数据库"栏中的"附加为"列中的内容bufuronghua改成bufuronghua-BI,要不然就需要在数据库附加操作完成后直接在数据库名称bufuronghua上右键重命名。
修改逻辑文件名
通过上面几步的操作,management studio中显示的数据库文件名变成了bufuronghua-BI,已经能够正常使用了,但此时的逻辑文件名还没有修改,打开management studio-->在数据库bufuronghua-BI上点右键-->属性-->文件,如图:
可以看到,数据库文件的逻辑名称还是原来的bufuronghua,我们应该同时把它改过来,这样才彻底。
SQL查询分析器执行以下SQL: