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

SQL Server连接Tableau Cloud报错,已排查TCP与服务器名仍未解决

排查SQL Server连接Tableau Cloud失败的问题

1. 验证SQL Server TCP端口配置

  • 打开SQL Server配置管理器,展开SQL Server网络配置→对应实例的协议,右键TCP/IP→属性:
    • 切换到IP地址标签,确认所有启用的IP对应的TCP端口为默认1433(或自定义端口),且TCP动态端口为空(避免动态端口导致连接不稳定)
    • 重启SQL Server服务使配置生效

2. 检查防火墙策略

  • 本地Windows防火墙:添加入站规则,允许SQL Server端口(1433或自定义端口)的TCP连接
  • 云主机安全组(若SQL Server部署在云服务器):开放对应端口给Tableau Cloud的访问IP段,可临时允许所有IP测试(测试完成后及时关闭)

3. 确认SQL Server身份验证模式

  • 打开SQL Server Management Studio,右键服务器→属性→安全性:
    • 选择SQL Server和Windows身份验证模式,Tableau Cloud通常依赖SQL账号进行连接
    • 重启服务后,确保用于连接的SQL账号拥有至少db_datareader权限(如需写入则添加db_datawriter)

4. 测试本地连接有效性

  • 使用sqlcmd命令测试本地到SQL Server的连接:
    sqlcmd -S <服务器名/IP,端口> -U <用户名> -P <密码>
    
    若本地连接失败,优先解决SQL Server本身的连接问题,再尝试Tableau Cloud连接

5. 核对Tableau Cloud连接配置

  • 在Tableau Cloud的连接设置中:
    • 服务器地址格式需正确:自定义端口需写成服务器IP,端口(例如192.168.1.100,1433),不要用冒号分隔
    • 确认身份验证类型选择SQL Server身份验证,且用户名、密码输入无误
    • 若SQL Server部署在私有内网,需配置Tableau Bridge建立私有连接(Tableau Cloud无法直接访问内网资源)

6. 检查SQL Server远程连接权限

  • 打开SQL Server Management Studio,展开安全性→登录名→目标连接账号,右键→属性→服务器角色:
    • 确保勾选public角色,可临时添加sysadmin角色测试权限问题(测试后移除)
  • 右键服务器→属性→连接:确认勾选允许远程连接到此服务器

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 00:52:07