ID:               40034
 Comment by:       hamzeh dot shaar at ifpexpo dot com
 Reported By:      chris dot clos at lmcu dot org
 Status:           Assigned
 Bug Type:         MSSQL related
 Operating System: Windows Server 2003
 PHP Version:      5.2.0
 Assigned To:      fmk
 New Comment:

Guys, I have the same problem. I have php 5.2.6 on IIS 6.  I cannot
connect from it my SQL server 2000 (MSDE) running on the same machine
knowing that i have another PHP installation 5.2.5 on the same LAN and
it connects to the same MSDE 2000 Normally.

I tried copying php5isapi.dll and ntwdblib from the working machine to
the other and still it dd not work.

any suggesstions?


Previous Comments:
------------------------------------------------------------------------

[2008-10-10 08:35:20] dirk dot melcher at mdk-nord dot de

thanks everybody for the hints that helped me a lot!

I'm using php Version 4.2.1 and the same problem applied to me.
I downloaded an appropriate version of ntwdblib.dll at:

http://www.dlldll.com/ntwdblib.dll_download.html

Bye,

Dirk

------------------------------------------------------------------------

[2008-09-18 13:14:23] spanidis at certh dot gr

Hello to everyone.

Could you please tell us where can we download ntwdblib.dll (ver.
2000.80.2039.0) from? 

Thanks for your help

Pavlos

------------------------------------------------------------------------

[2008-08-15 11:51:08] php at blazemonger dot com

I am experiencing this on Linux (CentOS 5) with the stock PHP 5.1.6 and
PHP 5.2.6.  It is intermittent -- the same SQL query to the same DB
server will work sometimes, fail other times.

------------------------------------------------------------------------

[2008-07-29 12:37:13] c dot pasticcio at gawab dot com

We have the same problems with sevral configurations on windows 2003.
- webserver: win2k3 + Apache 2.2.9 + Php 5.2.6
- webserver: win2k3 + Apache 2.0.59 + Php 5.1.6
- db server: win2k3 + sql server 2000

We have other 2 webservers with latest Apache and Php releases running
on windows 2000 that don't suffer this problem.

On all webservers we have ntwdblib.dll version 2000.80.194.0.
On db server with win2k3 we have a ntwdblib.dll version
2000.80.2039.0.
We didn't try to change the libs yet.

------------------------------------------------------------------------

[2008-07-23 00:01:23] efesar at gmail dot com

Recently I upgraded to PHP 5.2.6 (Apache 2.2.9, Win2003 SP2, MSSQL 2000
SP4 on a separate box) from 5.1.2 (Apache 2.0.58) and this problem
suddenly reared its ugly head. Apache wouldn't connect to the database
for more than a few hours. PHP was running the "2000.2.8.0" DLL ... I
copied the "2000.80.2273.0" DLL over from the MSSQL 2000 box and
restarted the web box. 

I'm hoping this fixes the issue. We tried to use Microsoft's 2005 PHP
driver, but it was hopelessly bad at managing resources (If we ran more
than 15 calls to sqlsrv_query() in a single PHP session, it crashed PHP
and Apache consistently). 

So far, so good. If this solution doesn't work within 72 hours to fix
the problem, I'll come back to add another comment so that people
reading this bug report will know it's still a problem. Otherwise, if
I'm not back in a week or so, assume the DLL swap is the fix. 

Incidentally, we also run a PostgreSQL box. We connect to both MSSQL
and PGSQL from the same web server, and the PGSQL connection has never
failed.

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/40034

-- 
Edit this bug report at http://bugs.php.net/?id=40034&edit=1

Reply via email to