📅  最后修改于: 2023-12-03 15:08:48.810000             🧑  作者: Mango
在 SQL Server 中,我们有时需要修改数据库的名称。T-SQL 提供了一种简单的方法来重命名数据库。
EXEC sp_renamedb 'old_database_name', 'new_database_name'
old_database_name
:需要更改名称的数据库的当前名称。
new_database_name
:数据库的新名称。
以下示例演示了如何将数据库 AdventureWorks2017 修改为 AdventureWorks2018。
EXEC sp_renamedb 'AdventureWorks2017', 'AdventureWorks2018'
更改数据库名称可能会影响应用程序、作业和其他与数据库相关的对象。在重命名之前,请确保备份数据库,以便在出现任何问题时进行恢复。
无法将数据库从一个实例中重命名到另一个实例。
对于 Azure SQL 数据库和 SQL 数据库托管实例,重命名数据库需要使用门户或Transact-SQL 命令。
在 T-SQL 中重命名 SQL Server 中的数据库非常简单。只需使用 sp_renamedb 存储过程即可完成。请记得备份数据库,并在测试之前进行测试,以确保重命名操作不会产生任何问题。