I’m trying to call a sproc from EntLib (MVC3, EntLib5, SQL Server 2008). I’m using the default instance of SQL Server and can connect to it just fine from SQL Server Management Studio. I’ve tried everything I could find online and nothing gets me connected. The service is running as LocalSystem. Here’s the connecction string:
Server=local;Database=Test;Trusted_Connection=True
Here’s the error message I’m getting:
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)
Server should be “localhost”, not “local”, and the “TCP/IP” and “Named Pipes” protocols should be enabled in SQL Server Configuration Manager. Also, if you want to use a trusted connection, you might need to enable Windows Authentication on your MVC3 application, otherwise provide a username and password in the connection string as well.