重命名数据库

本主题说明如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 2012 中重命名用户定义的数据库。 数据库名称可以包含任何符合标识符规则的字符。

本主题内容

  • 开始之前:

    限制和局限

    安全性

  • 重命名数据库,使用:

    SQL Server Management Studio

    Transact-SQL

  • **跟进:**在重命名数据库之后 

开始之前

限制和局限

  • 无法重命名系统数据库。

安全性

权限

需要对数据库具有 ALTER 权限。

用于“返回首页”链接的箭头图标[Top]

使用 SQL Server Management Studio

重命名数据库

  1. 在**“对象资源管理器”**中,连接到 SQL Server 数据库引擎实例,再展开该实例。

  2. 确保没有任何用户正在使用数据库,然后将数据库设置为单用户模式

  3. 展开**“数据库”,右键单击要重命名的数据库,再单击“重命名”**。

  4. 输入新的数据库名称,再单击**“确定”**。

用于“返回首页”链接的箭头图标[Top]

使用 Transact-SQL

重命名数据库

  1. 连接到数据库引擎。

  2. 在标准菜单栏上,单击**“新建查询”**。

  3. 将以下示例复制并粘贴到查询窗口中,然后单击**“执行”**。 此示例将 AdventureWorks2012 数据库的名称更改为 Northwind。

USE master;
GO
ALTER DATABASE AdventureWorks2012
Modify Name = Northwind ;
GO

用于“返回首页”链接的箭头图标[Top]

跟进:在重命名数据库之后 

在重命名任何数据库后,备份 master 数据库。

用于“返回首页”链接的箭头图标[Top]

请参阅

参考

ALTER DATABASE (Transact-SQL)

概念

数据库标识符