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

Azure SQL托管实例只读辅助实例tempdb普通用户建表权限咨询

关于Azure SQL托管实例辅助实例tempdb权限的问题

可以为普通只读用户授予在辅助实例tempdb中创建表的权限,具体说明如下:

  • 核心前提:故障转移组的辅助实例仅用户数据库处于只读状态,但实例级的tempdb本身是可读写的,不受用户库只读属性限制。
  • 操作步骤:
    1. 使用sysadmin角色账号登录到辅助SQL托管实例。
    2. 确认目标普通用户已存在于辅助实例(故障转移组会同步用户,若为后续新增用户需手动创建或使用包含用户)。
    3. 执行以下授权语句:
      -- 授予创建表权限
      GRANT CREATE TABLE TO [你的普通用户名];
      -- 确保用户有tempdb的连接权限(通常默认已具备,若缺失则补充)
      GRANT CONNECT TO [你的普通用户名];
      
  • 注意事项:
    • tempdb是临时数据库,用户创建的表仅在会话存续期间存在,会话结束后会自动清理,不会持久化。
    • 故障转移组切换后,原辅助实例变为主实例,原主实例变为辅助实例。由于tempdb在实例重启时会重建,切换后的新辅助实例不会保留之前的权限配置,需通过自动化脚本(如Azure Automation、实例级作业)重复执行授权操作以保持权限一致性。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 01:29:50