Connection problem non-standard port Microsoft, Sql Server, 2005, Named Instances

Hi,

We have a server running SQL 2000 & 2005.  The 2005 server has named instances, running on various ports.

If we try to connect to one of the named instances (using query analyzer for example), the connection fails saying the server is unavilable or does not exist.

If we go into the Sql Client Network Utility (or modify the advanced connection properties in an ODBC connection to turn off 'dynamically determine port') and manually set it to the correct port, the connection works.  That's fine, and makes sense.

If we then set client network utility or the odbc connection back to their previous settings, the connection still works.

Can anyone explain this behaviour?  Why do the client machines 'remember' the connection details for subsequent attempts, yet fail to work the first time?

We are trying to find a way to make every connection work first time without having to go through the fudgey process of connecting once manually.

Thanks

Mick
lambch0pAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
BrandonGalderisiConnect With a Mentor Commented:
What I can say is that the port may be different each time you start the named instance so you don't want that.  Rather, ensure that the SQL Browser is running on your SQL Server and just attach by name without specifying the port.  Think of SQL Browser as the traffic cop for incoming connections.  It listens on port 1434 I believe and directs you to the correct port for the requested instance.
0
 
lambch0pAuthor Commented:
Thx Brandon.

The ports are manually specified, so they are always the same when the instance starts.

M
0
 
BrandonGalderisiCommented:
Is the SQL browser service running on that box?
0
 
lambch0pAuthor Commented:
Hi Brandon,

Sorry for the slow response.  Just checked with our DBA, and the browser service is running.  Also got him to confirm that the ports ARE specified manually.

Thx

M
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.