如何重命名Azure SQL Server?执行存储过程报错求助
Azure SQL Server重命名问题解决方案
你使用的sp_dropserver和sp_addserver是仅针对本地SQL Server实例的系统存储过程,Azure SQL Server作为云PaaS服务,不支持这两个操作,这就是报错的核心原因。
正确的重命名方式需要通过Azure管理工具操作,以下是几种可行方法:
Azure门户操作
- 登录Azure门户,找到目标SQL Server(原名称
changename) - 在服务器的「概述」页面,点击名称旁的「重命名」按钮
- 输入新名称
newname,确认保存即可完成重命名
- 登录Azure门户,找到目标SQL Server(原名称
Azure CLI命令
执行以下命令(替换<你的资源组名称>为实际资源组名):az sql server update --name changename --resource-group <你的资源组名称> --new-name newnamePowerShell命令
执行以下命令(替换<你的资源组名称>为实际资源组名):Set-AzSqlServer -ResourceGroupName <你的资源组名称> -ServerName changename -NewServerName newname
注意事项
- 重命名完成后,原服务器的连接字符串会失效,所有依赖该服务器的应用程序需要更新连接配置,新的服务器地址为
newname.database.windows.net - 重命名过程中服务器可能出现短暂不可用,建议在业务低峰期执行操作
- 操作前确保你拥有该SQL Server对应的管理权限(如SQL Server参与者、所有者角色)
内容的提问来源于stack exchange,提问作者Patterson
相关产品推荐
相关产品推荐

