Server 2008 rejects connection that Server 2003 accepts

I have a connection string in a Visual Studio 2008 apps querying a Firebird SQL database.

It works perfectly when the target IP address is a Server 2003 machine.  The exact same connection string fails to connect when the target server is a Server 2008 machine.

The string is: <add name="connectme" connectionString="Server=nn.nn.nnn.nnn;database=d:\\support\\checkintest\\diary.gdb;userid=sysdba;password=masterkey" providerName="FirebirdSql.Data.FirebirdClient"/>

I have tried disabling windows firewall
I have tried disabling Symantec endpoint protection firewall
I have added firewall rules to allow the source IP to be permitted to access the target server
I have added firewall rules to ensure that port 3050 for firebird is open on the public WAN

What could be the issue?
LVL 3
ukjerry2Technical DirectorAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
ukjerry2Connect With a Mentor Technical DirectorAuthor Commented:
OK, self-solved.  The issue was to do with NAT port mapping. I had mapped port 3050 on IP address 1 through to the 2003 server, but forgotten to do the same on IP address 2 where the 2008 server lives.

Apologies for my stupidity!
0
 
colstConnect With a Mentor Commented:
Either sounds like an SMB v2.0 issue, which was introduced in 2008
http://www.petri.co.il/how-to-disable-smb-2-on-windows-vista-or-server-2008.htm
or
Support for NTLM, which, as Microsoft likes to do, is disabled by default in 2008...
http://kb.cyberoam.com/default.asp?id=2384
0
 
ukjerry2Technical DirectorAuthor Commented:
Thanks to colst for the suggestions, which I implemented, and which made me think further about what could be the problem.
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.