Verbindungsabbruch "mssql_pconnect(): Unable to connect to server"

prodas

Grünschnabel
Ich verbinde mich über ein PHP-Script an den MSSQL 2000 Server. Die Client-Tools sind installiert, die ntwdblib.dll ist in der Version 8.00.194 auf dem Rechner vorhanden.

Und trotzdem kommt es häufig vor, das das Script sich nicht mit dem Server verbinden kann. Nach mehrmaligem aktuallisieren oder ist die Verbindung sporadisch weg und wieder da.

Ein zweites Programm welches sich von einem Windows-Client mit dem Server Connected hat keine Verbindungsprobleme. Die Verbindung bleibt schnell und stabil.

Kann mir jemand helfen ?

MfG
Andreas
 
Tach

Ich rate jetzt nur mal:

Was aktualisierst du Rufst du die Seite immer wieder neu auf, so dass der PHP-Code jedes Mal wieder ausgeführt werden muss?
Schließt du die Verbindung zur Datenbank am Ende deines "PHP-Programms" wieder?
Bei pconnect() macht PHP das nämlich soweit ich weiß nicht von selbst.
nur bei connect().
Dann würde bei jedem "Aktualisieren" der Seite eine neue Verbindung aufgebaut und die "alte" steht noch.
Dadurch könnte es dann zu zuvielen Verbindungen zum MySQL-Server kommen
--> Nix geht mehr...

Wie gesagt, ist nur geraten...

MfG

Ollek81
 
Hallo Ollek81,

ich verbinde mich über connect() und schließe die Verbindung explizit am ende des Scripts mit mssql_close.

Ob ich mit disconnecte oder nicht, oder pconnect verwende und die Verbindung wieder trenne ändert nichts an dem Problem.

Vielen Dank für Deine Antwort.

MfG
Andreas
 
Zurück