El Vie 14 Oct 2005 14:37, Informática H.C.D. escribió:
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
hola pablo la parte del freetds no la conozco porque todavia no estoy testeando bien pg, pero lo del mysql parece ser que no resolves el nombre del server.. la verdad (aunque creo que ya lo has probado) es poner el IP que resultado te da dig pp02 o un nslookup? -- http://www.docksud.com.ar telnet://bbs.docksud.com.ar * Veo en partes lo que tu ves, quieras o no estas adentro *