We run a site using PHP 4.3.9. It has successfully run for years using 3 database servers. All of the servers are W2K running SQL Server 2000 SP3 or SP4.
In expanding our site, we now need to connect to 3 additional database servers. All of these servers run SQL Server 2000 SP4 on Windows 2003 server.
Using the exact same coding, we have been unable to connect to any of the Windows 2003 databases. I cannot find the reason.
I have tried:
- Using our standard abstraction layer, as well as PHP mssql functions
- Checking that TCP\IP is enabled on db servers
- Made sure db servers registered as servername (rather than localhost)
- Using both IP address (our standard) and fully qualified server name
- Upgrading ntwdblib.dll in all locations
- Adding the IUSR account to the db server
The only error I get is that it is unable to connect. That's it, nothing else.
Please post any ideas you have as I am just stuck at this point. I have scoured the web looking for any difference between what we have been accessing (on W2K servers) and what we are trying access (Windows 2003 servers).
Help!
In expanding our site, we now need to connect to 3 additional database servers. All of these servers run SQL Server 2000 SP4 on Windows 2003 server.
Using the exact same coding, we have been unable to connect to any of the Windows 2003 databases. I cannot find the reason.
I have tried:
- Using our standard abstraction layer, as well as PHP mssql functions
- Checking that TCP\IP is enabled on db servers
- Made sure db servers registered as servername (rather than localhost)
- Using both IP address (our standard) and fully qualified server name
- Upgrading ntwdblib.dll in all locations
- Adding the IUSR account to the db server
The only error I get is that it is unable to connect. That's it, nothing else.
Please post any ideas you have as I am just stuck at this point. I have scoured the web looking for any difference between what we have been accessing (on W2K servers) and what we are trying access (Windows 2003 servers).
Help!