码迷,mamicode.com
首页 > 数据库 > 详细

收藏:SQL Server 数据库改名

时间:2015-06-17 15:06:12      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:

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‘)

收藏:SQL Server 数据库改名

标签:

原文地址:http://www.cnblogs.com/personnel/p/4583193.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!