mssql-数据库名称变更方法 sp_renamedb


sp_renamedb 函数功能简介

改变指定数据库的名称。

变更数据库名称前,切记备份待改名数据库。


sp_renamedb 函数语法

sp_renamedb @dbname='源dbName',@newname='新数据库名称'
返回值:
0代表运行成功
其它返回值 都代表运行失败
运行此系统存储过程,需要sysadmin或dbcreator角色


sp_renamedb 函数举例应用

USE master;  
GO  
CREATE DATABASE testDb;  
GO  
EXEC sp_renamedb N'testDb', N'newTestDb';  
GO  
SELECT name, database_id, modified_date  
FROM sys.databases  
WHERE name = N'newTestDb';  
GO