[Solar-tecnica] Acceso desde Debian/Sarge a M$SQL
Fernando Toledo
ftoledo en docksud.com.ar
Sab Oct 15 14:24:26 CEST 2005
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 *
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : no disponible
Tipo : application/pgp-signature
Tamaño : 189 bytes
Descripción: no disponible
Url : /pipermail/solar-tecnica/attachments/20051015/935208f2/attachment.pgp
Más información sobre la lista de distribución Solar-tecnica