收藏:SQL Server 数据库改名

SQL SERVER 2005以前通常使用sp_renameDB存储过程.

EXEC sp_renameDB 'oldDB','newDB'  

或者:数据库先分离,然后再附加也可以改名。

SQL SERVER 2005 为了向后兼容也支持该存储国过程.据传说未来的版本可能不支持该存储过程.建议使用ALTER DATABASE MODIFY NAME. 

/* 把数据名从Test修改为NewTest */   
ALTER DATABASE Test MODIFY NAME = NewTest  


注意:

1.数据库名虽然修改了,但数据库文件(.mdf,.ldf)名,并没有修改.

2.当进行数据库名修改时,请确保没有用户连接该数据库.

------------------------------------------------------------------------------------------------------------------------

--修改数据库的逻辑文件名(数据)
ALTER DATABASE NEW MODIFY FILE(NAME='Old_Data',NEWNAME='New_Data') 
--修改数据库的逻辑文件名(日志)
ALTER DATABASE NEW MODIFY FILE(NAME='Old_Log',NEWNAME='New_Log')

 

posted @ 2015-06-17 14:17  personnel  阅读(685)  评论(0编辑  收藏  举报
友情链接:图片批量处理工具 gif动态图制作工具 制作电子相册 图片排版工具 制作淘宝主图视频 MKScript 鼠标键盘自动化脚本语言