📅  最后修改于: 2023-12-03 15:26:22.131000             🧑  作者: Mango
数据库名称变更是常见的管理操作之一,本文将介绍如何编写 SQL 脚本实现更改数据库名称的功能。
首先,我们需要登录到 SQL Server 管理工具中,在命令行界面中输入以下语句,使用 ALTER DATABASE
命令更改数据库名称:
ALTER DATABASE [旧数据库名称] MODIFY NAME = [新数据库名称]
其中,旧数据库名称
是待更改的数据库名称,新数据库名称
是更新后的数据库名称。
执行上述 SQL 脚本后,数据库的名称将被修改为新的名称。但是,更改数据库名称需要在独占模式下执行,因此在执行脚本之前需要先使数据库脱机。在 SQL Server 管理工具中,可以按照以下步骤进行操作:
选中需要更名的数据库,右键点击后选择“任务” -> “脱机”;
在弹出的对话框中,选择“立即脱机”,然后点击“确定”。
这样就能将数据库脱机,然后执行 SQL 脚本进行更名操作。
执行脚本完成后,需要重新启动数据库。在 SQL Server 管理工具中,可以按照以下步骤进行操作:
选中更名后的数据库,右键点击后选择“任务” -> “上线”;
在弹出的对话框中,选择“立即上线”,然后点击“确定”。
这样就能重新启动数据库,使更名后的数据库生效。
在执行 SQL 脚本修改数据库名称之前,需要注意以下事项:
参考脚本:
```sql
ALTER DATABASE [旧数据库名称] MODIFY NAME = [新数据库名称]
```