知识库

发布到 Tableau Online 时出现错误“Named Pipes Provider: Could not open a connection to SQL Server”


发布时间: 06 Oct 2015
上次修改日期: 09 Nov 2020

问题

将包含 MS SQL Server 数据源的工作簿发布到 Tableau Online 时,或者打开包含已发布到 Tableau Online 的 MS SQL Server 数据源的工作簿时,可能会发生以下错误:
 
DataSourceException (type=UnableToConnect): [Microsoft][SQL Server Native Client 11.0]Named Pipes Provider: Could not open a connection to SQL Server(DataSourceException (type=UnableToConnect): [Microsoft][SQL Server Native Client 11.0] 命名管道提供商:无法打开 SQL Server 连接)

环境

  • Tableau Online 
  • MS SQL Server

解决方案

  • 如果数据库是本地数据库并且未在 Web 上托管:使用数据提取和 Tableau Bridge(以前称为同步客户端)推送数据更新。
  • 如果在 Amazon AWS (RDS) 或 Microsoft Azure 上托管 MS SQL 数据库:确保连接包含嵌入凭据并且允许列表中列出了此 IP 地址。有关详细信息,请参阅 Tableau 知识库中的保持数据最新

原因

工作簿包含 Tableau Online 无法访问的基本 MS SQL Server 数据库的实时连接,之所以无法访问,是因为它没有适当的设置,无法连接到支持的 Web 服务上未托管的数据库。
此文章是否已解决问题?