Transact-SQL 参考

sp_renamedb

更改数据库的名称。

语法

sp_renamedb [ @dbname = ] 'old_name' ,
    [ @newname = ] 'new_name'

参数

[@dbname =] 'old_name'

是数据库的当前名称。old_namesysname 类型,无默认值。

[@newname =] 'new_name'

是数据库的新名称。new_name 必须遵循标识符规则。new_namesysname 类型,无默认值。

返回代码值

0(成功)或非零数字(失败)

权限

只有 sysadmindbcreator 固定服务器角色的成员才能执行 sp_renamedb

示例

下例将数据库 accounting 改名为 financial

EXEC sp_renamedb 'accounting', 'financial'

请参见

CREATE DATABASE

sp_changedbowner

sp_dboption

sp_depends

sp_helpdb

sp_rename

系统存储过程