ADODB + PHP + MSSQL connectieproblemen vanaf Linux

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo,
Normaal werk ik alleen met PHP en MySQL op een Linux systeem. Helaas moet ik nu verbinding maken met een MSSQL server (2005) om bepaalde gegevens op te halen. Ik weet dat er verschillende oplossingen zijn (FreeTDS/JTDS) maar ADODB leek mij de meest vriendelijke. Op dit moment krijg ik geen verbinding; wellicht zie ik iets over het hoofd?

<?php
include("adodb.inc.php");
$db = NewADOConnection("mssql");
$db->Connect("ip-nummer:ip-poort", "Login", "Wachtwoord", "Database=Database") or die("Unable to connect!");
$db->Close();
?>

Acties:
  • 0 Henk 'm!

  • P_de_B
  • Registratie: Juli 2003
  • Niet online
Krijg je een foutmelding?

Oops! Google Chrome could not find www.rijks%20museum.nl


Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 20:01
Waarom 'helaas' ?

Trouwens, zo kunnen we je niet helpen. Je krijgt geen verbinding ? Krijg je een foutmelding ? Zoja, wat is de exacte foutmelding die je krijgt ?
Heb je dan al eens gegoogled met de foutmelding die je kreeg ?

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
De melding is de onderstaande;
Warning: mssql_connect(): Unable to connect to server: 81.18.241.xx:1229 in /var/www/vhosts/chrisosborne.nl/httpdocs/adodb/drivers/adodb-mssql.inc.php on line 508
Unable to connect!
Op de site adodb staat eigenlijk weinig informatie over connecten met mssql2005. De vraag of het zondermeer kan is natuurlijk interessant.

Acties:
  • 0 Henk 'm!

  • Brakkie
  • Registratie: Maart 2001
  • Niet online

Brakkie

blaat

Als ik me niet vergis staan errors in $db->ErrorMsg();

Systeem | Strava


Acties:
  • 0 Henk 'm!

  • pistole
  • Registratie: Juli 2000
  • Laatst online: 19:48

pistole

Frutter

waar haal je poort 1229 vandaan? Is standaard 1433 bij MSSQL. Kan je met een MSSQL client wél verbinden (desnoods een telnet)?

Ik frut, dus ik epibreer


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Via een extern programma (SQL4X Manager, http://www.dbsuite.de/) kan ik wel prima verbinding krijgen. De poort klopt inderdaad; deze is omgezet om technische redenen. Ver verbinding zou goed moeten zijn.

Acties:
  • 0 Henk 'm!

  • MBV
  • Registratie: Februari 2002
  • Laatst online: 20-09 22:44

MBV

zet eens $db->debug = true; of iets soortgelijks. Soms zie je dan ineens waarom het fout gaat ;)

En kan je met een andere client vanaf dezelfde bak verbinding maken? Bijv met telnet vanaf de command prompt (aangezien PHP vaak linux is)? Soms blijkt ineens een poort afgeschermd te zijn, wel zo veilig als de server in de DMZ staat.
Pagina: 1