How to Configure Remote Connection for Multiple SQL Server 2008 Instances

sql-server-2008

I've installed 2 instances of SQL Server 2008 R2 onto our local windows server. For the purposes of testing I've turned off the firewall. I'll get the firewall back up after I manage a successfull remote connection. The server isnt exposed anyway.

TCP\IP is turned on for both instances. The default port is assigned to the Default instance and that one is working fine.

I've assigned 4143 to the named instance but I'm still unable to connect remotely.

I can connect remotely to the default instance just not the named instance. What step or steps am I missing?

Best Answer

You need to start the SQL Browser service to enable connections to named instances.

Explanation here:

Upon startup, SQL Server Browser starts and claims UDP port 1434. SQL Server Browser reads the registry, identifies all instances of SQL Server on the computer, and notes the ports and named pipes that they use. When a server has two or more network cards, SQL Server Browser returns the first enabled port it encounters for SQL Server. SQL Server Browser support ipv6 and ipv4.