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

无法将Hasura GraphQL与现有Microsoft SQL Server数据库连接求助

问题原因

登录超时的核心问题是LocalDB仅支持本地连接,Hasura Cloud作为云端服务无法直接访问你本地的(LocalDb)\MSSQLLocalDB实例。

解决步骤

方案一:改用可远程访问的SQL Server实例

  1. 安装完整的SQL Server版本(如Express/Developer版),替代LocalDB

  2. 配置远程访问:

    • 打开SQL Server配置管理器,启用TCP/IP协议,设置监听端口为1433
    • 在系统防火墙中开放1433端口,允许外部连接
    • 确保SQL Server身份验证已启用,且你的user账户拥有远程登录权限
  3. 修正连接URL格式(注意tcp:后需加冒号,密码要匹配你的实际密码):

Driver={ODBC Driver 18 for SQL Server};Server=tcp:你的公网IP,1433;Database=tester;Uid=user;Pwd=pass;Encrypt=optional

方案二:使用内网穿透工具临时访问

如果不想更换SQL Server实例,可通过内网穿透工具将本地1433端口映射到公网:

  1. 安装并运行内网穿透工具(如ngrok),执行命令:
ngrok tcp 1433
  1. 复制工具生成的公网地址(如tcp://0.tcp.ngrok.io:12345),替换到连接URL中:
Driver={ODBC Driver 18 for SQL Server};Server=tcp:0.tcp.ngrok.io,12345;Database=tester;Uid=user;Pwd=pass;Encrypt=optional

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 10:10:59