ODBC Zugriff unter Win 2k3 64-bit

ODBC Zugriff unter Win 2k3 64-bit

am 03.05.2006 15:21:10 von scOOBay

Hallo,

ich habe folgendes Problem auf einem Webserver:

System:
Xeon mit 64-bit Erweiterung
Windows 2003 64-Bit mit SP1
IIS 6
PHP 5.1.3 Windows Binary



Problem:
Ich muß per ODBC-DSN auf einen SQL 2005 Server connecten. D.h. mein
Connect-String
sieht folgendermaßen aus:

$connection_string =3D 'meineDSN';
$user =3D 'Benutzername';
$pass =3D 'meinpasswort';
$connection =3D odbc_connect( $connection_string, $user, $pass)

Eine entsprechende System-DSN habe ich vorher eingerichtet und
getestet.
Ich bekomme aber beim Aufrauf über PHP die Fehlermeldung:

SQL error: [Microsoft][ODBC Driver Manager] Der Datenquellenname wurde
nicht gefunden, und es wurde kein Standardtreiber angegeben., SQL state
IM002 in SQLConnect

Umgehe ich jedoch die DSN-Einstellungen und gebe direkt die
ODBC-Einstellungen im $Connection_String an, funktioniert es
problemlos:

$connection_string =3D 'DRIVER=3D{SQL
Server};SERVER=3DDB-Server;DATABASE=3DMyDataBase';
$user =3D 'Benutzername';
$pass =3D 'meinpasswort';
$connection =3D odbc_connect( $connection_string, $user, $pass)


Kann mir irgendjemand bei dem Problem helfen? Muss ich evtl. PHP
manuell auf dem
Server komplieren, damit es an die 64-bit Edition angepasst ist?

Vielen Dank im vorraus für die Hilfe!!

Gruss
scOOBay