We hebben een probleem met het verbinden van een externe Unix webserver die PHP gebruikt om een verbinding te maken met onze Microsoft SQL server.
Op de Unix server wordt gebruik gemaakt van FREETDS om de verbinding tot stand te brengen.
De firewall e.d. staan goed want als ik vanuit een andere locatie met de enterprise manager verbinding maak met onze SQL server, dan heb ik gewoon verbinding.
Maak ik vanuit de webserver via PHP verbinding, krijg ik steeds de melding dat de SQL server niet is gevonden.
Voer ik hetzelfde script intern op onze (IIS)webserver met PHP uit, dan werkt het script wel goed.
Dit is het script wat de verbinding maakt:
<?
// Include Connectie
$db = mssql_connect("IPadres:1433","login","password") or die("Couldn't connect to SQL Server on IPadres:1433"); ;
mssql_select_db("database", $db);
?
We kunnen niet de Unix server beheren omdat deze in amsterdam staat.
Dit laten we doen door de beheerder daar.
Op de Unix server wordt gebruik gemaakt van FREETDS om de verbinding tot stand te brengen.
De firewall e.d. staan goed want als ik vanuit een andere locatie met de enterprise manager verbinding maak met onze SQL server, dan heb ik gewoon verbinding.
Maak ik vanuit de webserver via PHP verbinding, krijg ik steeds de melding dat de SQL server niet is gevonden.
Voer ik hetzelfde script intern op onze (IIS)webserver met PHP uit, dan werkt het script wel goed.
Dit is het script wat de verbinding maakt:
<?
// Include Connectie
$db = mssql_connect("IPadres:1433","login","password") or die("Couldn't connect to SQL Server on IPadres:1433"); ;
mssql_select_db("database", $db);
?
We kunnen niet de Unix server beheren omdat deze in amsterdam staat.
Dit laten we doen door de beheerder daar.