Siguiendo con los errores que me he encontrado últimamente al crear un entorno de demo en el que SQL Server Reporting Services estuviese integrado con SharePoint, os pego un nuevo error al tratar de crear un origen de datos contra una Base de Datos (BD) SQL Server usando autenticación Windows:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 – Could not open a connection to SQL Server)
Tras probar varias cosas, os dejo las configuraciones que me quitaron este error (y me llevaron a otro):
-
En primer lugar, añadir en el Firewall de Windows una excepción para el puerto 1433 (a pesar de estar todo instalado en la misma máquina): https://msdn.microsoft.com/en-us/library/cc646023.aspx
-
En segundo lugar, habilitar el servicio de SQL Server Browser que estaba parado.
-
Re-iniciar el servidor y volver a crear el origen de datos. El error anterior desaparecía, aunque aparecía otro de los descritos en este enlace: https://blogs.msdn.microsoft.com/psssql/2014/04/28/sharepoint-adventures-using-claims-with-reporting-services/
Una referencia que me ha servido para el troubleshooting es la siguiente: http://blog.sqlauthority.com/2009/05/21/sql-server-fix-error-provider-named-pipes-provider-error-40-could-not-open-a-connection-to-sql-server-microsoft-sql-server-error/