ODBC linux alatt MSSQL szerverhez nem mükszik...

Üdv !

Munkámból adódóan próbálok egy MSSQL szerverhez Ubuntu 7.10 alól kapcsolódni FREETDS-el. Sajna nem igazán van sikerélményem, mivel nem kapcsolódok már a tsql sem. Foglalkozott ilyennel már valaki ? Minden ötletnek örülnék.

Amit használok: freetds 8.0 protokol verzióval ujrafordítva, odbcinst futtatva és paraméterezve. MSSQL 200-re szeretnék kapcsolódni egyenlőre, később 2005-re.

A hibaüzenetem, hátha segít valakinek :
locale is "en_US.UTF-8"
locale charset is "UTF-8"
Msg 20009, Level 9, State 0, Server OpenClient, Line 0
Server is unavailable or does not exist.
There was a problem connecting to the server

Amit már olvastam:
ezt és ezt is. És még sok kicsi doksit, de nem jutottam előrébb. Elvileg minden rendben van, de nem akar kapcsolódni.

Ha valakinek sikerült már működésre bírnia ilyesmit, kérem ne kíméljen az ötletekkel !

Előre is köszi !

KoVi

Hozzászólások

Próbáld osql-lel elérni. Amíg azzal nem megy, addig csak magadat szívatod.

Amúgy a hibaüzenet szerint nem látja a szervert.

Szerver biztos fut?
Port (1433) elérhető?
Ha nem default instance, akkor az instance nevét megadtad?

Megpróbálom azzal is, köszi! Amúgy nyitva a port, meg instance neve is rendbe van. Nagyon dühít a dolog. Egy php alapú rendszernek kelene kommunikálni ,mysql és mssql felé is, de az ms b..k menni egyenlőre. És nem akarom MS alapokon megoldani, mert ott ugyan mükszik, de sokba kerül.

Szia !

Nálunk a freetds 0.64 alap configgal történt fordítás után minden állítgatás nélkül megy.
A PHP fordításakor meg kellett adni a freetds elérési útját . Nálunk ez : --with-mssql=/usr/local.
Ezután a következő programmal el tudom érni az MS sql szervert.

$server="192.168.37.2:1433";
$user="samu";
$passw="samuka38995286";
$kapcs="";

if( ! $kapcs=mssql_connect($server,$user,$passw)) {
$dbhiba="Nem lehet kapcsolódni a szerverhez";
print "Hiba: $dbhiba
";
return false;
}
if ( ! mssql_select_db($database,$kapcs)) {
print "Hiba: Nem tudok kapcsolódni az adatbázishoz
";
return false;
}
$sql=".......";
$result=mssql_query($sql,$kapcs);
$sorokszama=mssql_num_rows($result);