BASE DE CONNAISSANCES

Erreur "Named Pipes Provider: Could not open a connection to SQL Server" lors de la publication sur Tableau Online


Date de publication : 06 Oct 2015
Date de dernière modification : 09 Nov 2020

Problème

Lorsque vous publiez un classeur contenant une source de données MS SQL Server sur Tableau Online, ou que vous ouvrez un classeur contenant une source de données MS SQL Server publiée sur Tableau Online, l'erreur suivante peut se produire :
 
DataSourceException (type=UnableToConnect): [Microsoft][SQL Server Native Client 11.0]Named Pipes Provider: Impossible d'ouvrir une connexion à SQL Server

Environnement

  • Tableau Online 
  • MS SQL Server

Résolution

  • S'il s'agit d'une base de données locale qui n'est pas hébergée sur le Web : envoyez (push) les mises à jour de données utilisant des extraits et Tableau Bridge (auparavant appelé Client de synchronisation).
  • Si la base de données MS SQL est hébergée sur Amazon AWS (RDS) ou Microsoft Azure : Vérifiez que la connexion contient les informations d'identification intégrées et que l'adresse IP figure sur la liste d'autorisations. Pour plus d'informations, consultez Mettre les données à jour dans la base de connaissances de Tableau.

Cause

Le classeur contient une connexion en direct à la base de données SQL Server sous-jacente à laquelle Tableau Online ne peut accéder parce qu'il ne dispose pas des autorisations nécessaires pour se connecter aux bases de données non hébergées sur un service Web pris en charge. 
Cet article vous a-t-il permis de résoudre le problème ?