Use master
EXEC sp_dboption 'DBNAME_OLD', 'Single User', 'TRUE'
EXEC sp_renamedb 'DBNAME_OLD', 'DBNAME_NEW'
EXEC sp_dboption 'DBNAME_NEW', 'Single User', 'FALSE'
直接修改数据库名称可能会报错,因为存在其他的客户端与改数据库连接
可以使用下面语句进行查看
select spid
from master.dbo.sysprocesses
where dbid=db_id('DBNAME_OLD')