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

Azure SQL托管实例不支持Service Broker?CREATE QUEUE报错如何解决

解决Azure SQL托管实例中CREATE QUEUE报错的问题
  • 首先确认你的Azure SQL托管实例层级:基本层不支持Service Broker功能,只有标准层和业务关键层才允许创建队列、服务等Service Broker相关对象。如果当前实例是基本层,需要升级到标准或业务关键层才能使用该功能。

  • 若实例已是标准/业务关键层,先验证目标数据库的Service Broker是否正确启用:
    执行以下语句检查状态:

    SELECT is_broker_enabled FROM sys.databases WHERE name = '你的数据库名';
    

    如果返回值为0,执行以下语句启用(替换数据库名即可,若存在未提交事务,可追加WITH ROLLBACK IMMEDIATE强制回滚):

    ALTER DATABASE 你的数据库名 SET ENABLE_BROKER;
    
  • 最后确认执行语句的用户权限:需要拥有ALTER权限或CREATE QUEUE权限,可通过以下语句授予:

    GRANT CREATE QUEUE TO 你的用户名;
    

若完成以上步骤后仍出现报错,建议检查实例的运行状态,确认是否存在临时服务限制,或提交官方支持工单排查具体问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 13:04:55