Via PHP auf MS SQL Server DB zugreifen
Verbindungsaufbau klappt nicht.
Hallo zusammen.
Ich möchte gerne via PHP auf unseren MS SQL Server zugreifen (kein Express)!
Auf den Webserver habe ich in der php.ini das entsprechende php_mssql.dll Modul freigeschalten und auch die ntwdblib.dll habe ich in das system32 Verzeichnis des Webservers kopiert.
Leider bekomme ich immer noch folgende Meldung, wenn ich einen Verbinudngsaufbau machen möchte:
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: Ip-Adresse,1433 in Pfad:\test.php on line 7 !!!!
Auf dem Webserver läuft der IIS 6.0 ... muss dort oder direkt am SQL Server noch was eingestellt werden?
Ich habe auch was gelesen, dass auf dem Webserver das MS SQL Client Tool installiert werden muss !?!?!
Hat jemand eine Idee oder eine Anleitung die besser beschrieben ist als die aus dem PHP Manual ???
Ich verzweifel langsam daran.
Mfg
Olli
Hallo zusammen.
Ich möchte gerne via PHP auf unseren MS SQL Server zugreifen (kein Express)!
Auf den Webserver habe ich in der php.ini das entsprechende php_mssql.dll Modul freigeschalten und auch die ntwdblib.dll habe ich in das system32 Verzeichnis des Webservers kopiert.
Leider bekomme ich immer noch folgende Meldung, wenn ich einen Verbinudngsaufbau machen möchte:
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: Ip-Adresse,1433 in Pfad:\test.php on line 7 !!!!
Auf dem Webserver läuft der IIS 6.0 ... muss dort oder direkt am SQL Server noch was eingestellt werden?
Ich habe auch was gelesen, dass auf dem Webserver das MS SQL Client Tool installiert werden muss !?!?!
Hat jemand eine Idee oder eine Anleitung die besser beschrieben ist als die aus dem PHP Manual ???
Ich verzweifel langsam daran.
Mfg
Olli
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 85681
Url: https://administrator.de/contentid/85681
Ausgedruckt am: 14.11.2024 um 09:11 Uhr
5 Kommentare
Neuester Kommentar
Danke.
Versuchs mal mit defines:
Zudem fehlt bei dir die Database, was bei mir in der letzen Zeile geschied.
Falls das auch nichts hilft, versuch mal die ServerIP bzw URL OHNE den port (,1433) anzugeben. Normalerweiße müsste PHP über den SQL-Socket auch so connecten können.
mfg
Versuchs mal mit defines:
<?
define('MYSQL_HOST', 'Server');
define('MYSQL_USER', 'user');
define('MYSQL_PASS', 'pass');
define('MYSQL_DATABASE','database');
@mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_PASS);
mysql_select_db(MYSQL_DATABASE);
?>
Zudem fehlt bei dir die Database, was bei mir in der letzen Zeile geschied.
Falls das auch nichts hilft, versuch mal die ServerIP bzw URL OHNE den port (,1433) anzugeben. Normalerweiße müsste PHP über den SQL-Socket auch so connecten können.
mfg