MS SQL 2008 R2 und IPS 2.4

Hallo zusammen,

gerne würde ich meine Daten in eine MS SQL Datenbank schreiben lassen.
Ich habe dazu auch schon diverse Ineternetseiten gelesen. Demnach müsste der SQL Native Client und der MS SQL Driver for PHP auf dem IPS Server installiert werden (SQL Server läuft nicht lokal).
Danach soll in die entsprechende *.dll in das ext Verzecihniss kopiert werden und in der php.ini eingetragen werden.
Nach einem neustart der Dienst sind die Erweiterungen, jedoch nicht mehr in der php.ini.
Im Log steht folgendes:

15.01.2012 15:56:45.072 |     0 | MESSAGE | ScriptEngine         | >Erweiterung php_sqlsrv_53_nts_vc6.dll nicht geladen. Version stimmt nicht überein: PHP: 5.3.1, EXT: 2.0.1802
15.01.2012 15:56:45.072 |     0 | MESSAGE | ScriptEngine         | >Erweiterung php_sqlsrv_53_nts_vc9.dll nicht geladen. Version stimmt nicht überein: PHP: 5.3.1, EXT: 2.0.1802
15.01.2012 15:56:45.073 |     0 | MESSAGE | ScriptEngine         | >Erweiterung php_sqlsrv_53_ts_vc6.dll nicht geladen. Version stimmt nicht überein: PHP: 5.3.1, EXT: 2.0.1802
15.01.2012 15:56:45.074 |     0 | MESSAGE | ScriptEngine         | >Erweiterung php_sqlsrv_53_ts_vc9.dll nicht geladen. Version stimmt nicht überein: PHP: 5.3.1, EXT: 2.0.1802

Laut der Seite PHP und Microsoft SQL Server | PHP hates me - Der PHP Blog und der MSDN Seite müsste da jedoch die richtge Version dabei sein???

Hallo Marco,

in diesem Beitrag findest du eine DLL die mit 2.4 funktionieren sollte:

und in diesem für 2.5:

Gruß, Peter

Hi,

danke. Jetzt wir die dll aktzeptiert.
Was hast du noch am SQL Server eingestellt? bzw. welche Authentifiezierung nutzt du?

Aktuell bekomme ich die folgende Meldung:
[0] => 08001
[SQLSTATE] => 08001
[1] => 2

 => 2
            [2] => [Microsoft][SQL Server Native Client 10.0]Named Pipes-Anbieter: Es konnte keine Verbindung zu SQL Server hergestellt werden [2]. 
            [message] => [Microsoft][SQL Server Native Client 10.0]Named Pipes-Anbieter: Es konnte keine Verbindung zu SQL Server hergestellt werden [2].

Habe heute noch mal die Logs und die TechNet / MSDN Seiten durchforstet.
Folgende Punkte sind zu beachten:

[ol]
[li]Standardmäßig wird Windows Authentication genutzt
[/li][li]SQL 2008 R2 nutzt ohne Anpassung dyn. Ports und nicht den standard Port 1433
[/li][/ol]