更改sqlserver数据库名的方法

发布时间:2020-12-22编辑:脚本学堂
分享下更改sqlserver数据库名的方法,分为数据库物理文件名与逻辑文件名两种情况,有需要的朋友参考下。

1,更改数据库物理文件名
在企业管理器中不能直接更改,在查询分析器中运行(数据库名称):
 

复制代码 代码示例:
alter database 原数据库名称 
modify name=新数据库名称

或:
数据库还原时更改物理文件名,

或:
分离数据库,直接更改 mdf 的文件名再附加

2,更改数据库逻辑文件名
在查询分析器中运行(数据库名称):
 

复制代码 代码示例:
alter database 数据库名称      
modify file(name=原逻辑文件名, newname=新逻辑文件名)

由于 SQL Server 有数据文件和日志文件,如果都要改的话,就得写两个类似于上述的语句。
 

复制代码 代码示例:
EXEC sp_renamedb 'old_name', 'new_name'
 

通过这种方式也可以更改数据库名。