MSSQL之重命名数据库

0    85    1

Tags:

👉 本文共约2268个字,系统预计阅读时间或需9分钟。

简介

本文说明如何使用 SQL Server Management Studio (SSMS) 或 Transact-SQL (T-SQL) 在 SQL Server、Azure SQL 数据库或 Azure SQL 托管实例中重命名用户定义的数据库。 数据库名称可以包含任何符合标识符规则的字符。

备注

若要重命名 Azure Synapse Analytics 或并行数据仓库中的数据库,可使用 RENAME (Transact-SQL) 语句。

限制和约束

  • 无法重命名系统数据库。
  • 在其他用户正在访问数据库时,无法更改数据库名称。
  • 重命名数据库时,不会更改磁盘上数据库文件的物理名称,也不会更改文件的逻辑名称。 有关详细信息,请参阅 数据库文件和文件组
  • 无法重命名在活动异地复制关系中配置的 Azure SQL 数据库。

权限

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

使用 SQL Server Management Studio

使用以下步骤通过 SQL Server Management Studio 重命名 SQL Server 或 Azure SQL 数据库。

  1. 在 SQL Server Management Studio 中选择“对象资源管理器”。 按 F8 打开“对象资源管理器”。 或者,在顶部菜单上选择“视图”,然后选择“对象资源管理器”:
  2. 在“对象资源管理器”中,连接到某个 SQL Server 实例,然后展开该实例。
  3. 请确保该数据库没有打开的连接。 如果使用 SQL Server,则可以将数据库设置为单用户模式,关闭任何打开的连接并防止其他用户在你更改数据库名称时进行连接。
  4. 在对象资源管理器中,展开“数据库”,右键单击要重命名的数据库,然后选择“重命名”。
  5. 输入新的数据库名称,然后选择“确定”
  6. 如果数据库是默认数据库,请参阅重命名后重置默认数据库
  7. 刷新对象资源管理器中的数据库列表。

使用 Transact-SQL

通过将 SQL Server 数据库置于单用户模式,对其重命名

使用以下步骤通过 SQL Server Management Studio 中的 T-SQL 重命名 SQL Server 数据库,具体步骤包括:将数据库置于单用户模式,重命名,然后将数据库恢复多用户模式。

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!
MSSQL之重命名数据库后续精彩内容已被小麦苗无情隐藏,请输入验证码解锁本站所有文章!
验证码:
请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“DB宝”或者“www_xmmup_com”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦。
  • 18509239930
  • 个人微信

  • DB宝
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部