[Solar-tecnica] Acceso desde Debian/Sarge a M$SQL

"Informática H.C.D." informatica en concejomdp.gov.ar
Vie Oct 14 19:37:58 CEST 2005


Hola,

Estoy realizando una migracion de una base de datos de M$SQL a 
PostgreSQL y no logro conectarme al M$SQL, lo estoy haciendo en un PHP, 
instalé los paquetes php4-sybase, y no logro hacer que funcione, el 
codigo PHP es sencillo:

<?php
#Abro Base PEPE de M$SQL en PP02
$server_ms="pp02";
$user_ms="sa";
$pass_ms="******";
$dbname_ms="PEPE";
$ms=mssql_connect($server_ms, $user_ms, $pass_ms)
    or Die ("Fallo la conexion al Servidor $server_ms.<br>Error: 
$ms<br>\n");
echo "ConnectID MSSQL: $ms<br>\n";
mssql_select_db($dbname_ms, $ms)
    or Die ("Fallo la seleccion de la Base $dbname_ms<br>\n");

# Rescato valores de Tabla Categorias en M$SQL
$resultado_ms=mssql_query('select * from categorias', $ms);
$registros_ms=mssql_num_rows($resultado_ms);
echo "Filas en Usuarios MSSQL = $registros_ms<br>\n";

#Cierro las bases
mssql_close($ms);
?>

el error que sale es el siguiente:

*Warning*: mssql_connect(): Sybase: Client message: Server is 
unavailable or does not exist. (severity 78) in 
*/home/**/public_html/migra/migrams.php* on line *8*

*Warning*: mssql_connect(): Sybase: Unable to connect in 
*/home/**/public_html/migra/migrams.php* on line *8*
Fallo la conexion al Servidor pp02.

Ademas configuré:

en /etc/freetds/freetds.conf y tambien en /usr/share/libct1/freetds.conf 
(no se cual es el que corresponde de los dos)

[pp02]
        host = pp02.midominio.com
        port = 1433
        tds version = 4.2

en /usr/share/libct1/interfaces

pp02
        query tcp 4.2 172.16.0.2 1433
        master tcp 4.2 172.16.0.2 1433

no encontré informacion si despues de modificar estos conf hay que 
reiniciar algun demonio o no, y no se cual de los dos freetds.conf es el 
que se esta usando, supongo que el que esta en /usr/share/libct1/

Muchas Gracias
Saludos
Pablo

-- 
Lic. Pablo Duthey (CCNA)
Mat.Prof.CPCIBA Nº 487
Jefe de Departamento de Informática
Honorable Concejo Deliberante
Municipalidad de General Pueyrredon
Tel. (0223) 499-6391 / Fax. (0223) 499-6506
Cel. (0223) 15 447-8150
Hipólito Yrigoyen 1627 2º Piso Ala Izq.
B7600DOM Mar del Plata
Buenos Aires - Argentina





Más información sobre la lista de distribución Solar-tecnica