I have researched a lot on this issue but can't seem to find a solution for it. I have a named instance created on a server but I can't connect using the Servername\InstanceName.
I am using SQL Server 2016 Enterprise Edition.
Here is the setup:
Servername: QA1
Has default instanced installed and also named instance: BUInt0
The SQL Browser service is started and I checked and UDP 1434 is allowed.
When I tried to connect from a remote server, I cannot reach it using QA1\BUInt0. I get the following error:
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) (.Net SqlClient Data Provider)
But it works if it use IPAddress\BUInt0.
I had my system engineers check DNS but they don't see any issues.
Anyone have any ideas what is going on and why I can't connect using Servername\NamedInstance format?
netstat -ano -p tcp | findstr {PID}
where PID is the PID of SQL Server instance BUInt0. Finally, a copy of the SQL instance IP config registry would be nice but a screenshot of the TCP/IP config for the instance would suffice. Given everything, though, it might also need a network trace.