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

Mac系统下如何在Azure Data Studio中新增Docker SQL数据库?

Mac版Azure Data Studio无法右键创建数据库的原因及解决办法

先澄清:SQL Database Projects扩展不影响数据库创建

SQL Database Projects扩展是用于数据库架构的项目化管理、版本控制与部署,和直接创建数据库的右键菜单无关,安装它不会解决这个问题。

可能的原因及对应解决方法

1. 连接账号无创建数据库权限

当前使用的SQL账号没有CREATE DATABASE权限,导致右键菜单不显示该选项。

  • 执行以下SQL检查权限:
    SELECT HAS_PERMS_BY_NAME(NULL, NULL, 'CREATE DATABASE');
    
    返回1表示有权限,0则需要用高权限账号(如sa)执行授权命令:
    GRANT CREATE DATABASE TO [你的登录账号];
    

2. Mac版UI入口与Windows不同

Mac版Azure Data Studio的右键菜单布局和Windows有差异,可通过其他入口操作:

  • 顶部菜单栏路径:File → New → Database
  • 最直接的方式:打开查询编辑器,执行SQL命令创建数据库:
    CREATE DATABASE [你的数据库名称];
    

3. 连接的实例类型限制

如果误连接了Azure SQL Database(而非Docker本地SQL Server实例),则无法通过右键创建数据库:

  • Azure SQL Database的数据库创建需通过Azure门户、Azure CLI或高权限账号执行CREATE DATABASE命令(受配额限制)
  • 确认连接目标是Docker中运行的本地SQL Server实例

4. Azure Data Studio版本过旧

旧版本可能存在UI兼容性问题,导致菜单选项缺失:

  • 前往Azure Data Studio的设置(Settings),检查并更新到最新版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 17:32:37