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

Windows 11本地环境下SQL Server与Metabase连接配置求助

Metabase连接Windows身份验证SQL Server配置指南

前提背景

Windows 11系统下安装了SQL Server,采用Windows身份验证(无独立用户名密码),本地通过Metabase Jar搭建的实例运行正常,但连接SQL Server时提示Failed Try after 10.0 sec错误,以下是对应配置项的填写细节:


一、基础连接配置(对应第一张截图)

  • 数据库类型:选择 SQL Server
  • 显示名称:自定义命名(例如「本地SQL Server学习库」)
  • 主机:本地实例填 localhost、.\SQLEXPRESS(Express版默认实例)或本机计算机名/IP
  • 端口:默认填 1433,若SQL Server修改过端口则填对应数值
  • 数据库名称:填写你要连接的具体数据库名称(需提前在SQL Server中创建)
  • 认证方式:选择 Windows身份验证(注意:运行Metabase的Windows账户需拥有SQL Server的访问权限)

二、高级连接选项(对应第二张截图)

  • 附加JDBC参数:添加以下参数确保Windows身份验证生效:
    integratedSecurity=true;authenticationScheme=NTLM
    
  • 使用SSL:SQL Server未配置SSL时选「否」,已配置则选「是」并补充证书信息
  • 读取超时:调大至 30 秒(避免因初始化数据扫描超时)
  • 连接超时:同样设为 30 秒

三、附加配置(对应第三张截图)

  • 自动运行查询:学习场景建议勾选,方便直接使用查询功能
  • 同步数据:选择「定期同步」,频率按需设置(例如每小时)
  • 扫描字段值:学习场景选「定期扫描」,帮助Metabase识别字段属性

前置必做检查

  1. 确认SQL Server服务已启动(打开「服务」管理器,找到SQL Server(实例名),状态需为「正在运行」)
  2. 给运行Metabase的Windows账户分配SQL Server权限:在SQL Server Management Studio中,将该账户添加为SQL Server登录名,并授予目标数据库的db_datareader、db_datawriter角色权限
  3. 启动Metabase Jar时,确保使用有权限的Windows账户运行命令行会话,无需额外输入用户名密码

内容的提问来源于stack exchange,提问作者Azure Cloud Enthusiast

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 14:57:29