You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure数据库中设置remote admin connections(替代sp_configure)

解决Azure SQL Database中无法设置'remote admin connections'的问题

Azure SQL Database 作为PaaS服务,实例级的配置参数由微软托管维护,remote admin connections属于这类受管控的实例级参数,因此你无法通过sp_configure或ALTER DATABASE SCOPED CONFIGURATION来修改它。

针对你要实现的专用管理员连接(DAC)需求,以下是具体解决方案:

  • 通过SSMS启用DAC连接:
    打开SSMS的连接窗口,选择"数据库引擎",点击"选项"按钮,在"连接属性"标签页中勾选"使用专用管理员连接",完成登录信息填写后即可连接。
  • 通过SQLCMD启用DAC连接:
    使用带-A参数的命令,示例如下:
    sqlcmd -S your-server-name.database.windows.net -U admin-username -P your-password -d target-db-name -A
    

注意事项

  • 每个Azure SQL Database服务器同一时间仅允许一个DAC连接存在
  • 只有服务器级管理员账号,或拥有ALTER ANY CONNECTION权限的用户,才能发起DAC连接
  • 如果你使用的是Azure SQL托管实例(而非单数据库/弹性池),则可以像本地SQL Server一样通过sp_configure配置:
    sp_configure 'remote admin connections', 1;
    RECONFIGURE;
    

内容的提问来源于stack exchange,提问作者hyewon oh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 15:35:25