hola les pregunto eso porque nose si tomarlo como algo bueno porque "avanzamos" o "nos estan tomando el pelo" espero salga una buena conclusion http://toolbar.netcraft.com/site_report?url=http://www.mecon.gov.ar emilio maydup --------------------------------- 1GB gratis, Antivirus y Antispam Correo Yahoo!, el mejor correo web del mundo Abrí tu cuenta aquí
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
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 *
Fernando Toledo wrote:
El Vie 14 Oct 2005 14:37, Informática H.C.D. escribió:
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?
probé con IP y con nombre de dns tambien, haciendo ping a pp02.midominio.com y como no lo resolvia lo puse en /etc/hosts y lo resuelve bien.
El Sáb 15 Oct 2005 12:11, Pablo Duthey escribió:
Fernando Toledo wrote:
El Vie 14 Oct 2005 14:37, Informática H.C.D. escribió:
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?
probé con IP y con nombre de dns tambien, haciendo ping a pp02.midominio.com y como no lo resolvia lo puse en /etc/hosts y lo resuelve bien.
_______________________________________________ Solar-tecnica mailing list [email protected] http://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-tecnica
el sql es posterior al 7? tiene instancia? -- http://www.docksud.com.ar telnet://bbs.docksud.com.ar * Queriamos...tomarnos toda el agua... *
Fernando Toledo wrote:
El Sáb 15 Oct 2005 12:11, Pablo Duthey escribió:
el sql es posterior al 7?
probe con un 6.5 y un 7.0, con ninguno me funciono desde debian. Para cersiorarme que el codigo PHP esta bien, instale un WAMP y lo probé alli accediendo a ambos servidores (con M$SQL 6.5 y 7.0) y funciona bien.
tiene instancia?
no se a que te referis con "instancia".
------------------------------------------------------------------------
_______________________________________________ Solar-tecnica mailing list [email protected] http://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-tecnica
El Mar 18 Oct 2005 21:46, Pablo Duthey escribió:
Fernando Toledo wrote:
El Sáb 15 Oct 2005 12:11, Pablo Duthey escribió:
el sql es posterior al 7?
probe con un 6.5 y un 7.0, con ninguno me funciono desde debian. Para cersiorarme que el codigo PHP esta bien, instale un WAMP y lo probé alli accediendo a ambos servidores (con M$SQL 6.5 y 7.0) y funciona bien.
tiene instancia?
no se a que te referis con "instancia".
en mssql 2000 podes correr varias instancias del servidor con diferentes nombres es como si corrieras varios servidores pero bajo el mismo motor. no encuentro un link directo a la documentacion pero busca la explicacion, de todas formas si usas versiones <= 7 eso no existe. encontre esto: I am trying to connect to SQL Server 2000 from PHP I bumped to following warning: Warning: mssql_connect(): Unable to connect to server: SERVER\Portal ....... on line 5 on line 5 there is: $db_connect = mssql_connect('SERVER\Portal', 'sa', 'my_passwd'); I did the following 1.enabled php_mssql.dll extension in PHP.ini 2.every dll is in proper place(System32 or PHP folder),including ntwdblib.dll I search lots of profile throught web ,but no one give me proper answer to resolve it. after a few hour ,I found the problem was caused by ntwdblib.dll ,which version is 7.00.839 ,when I replaced old ntwdblib.dll with the new ntwdblib.dll ,which version is 8.00.194 ,all problem are solved. segui revolsiendo por aca si encontras algo: http://ar.php.net/mssql lo unico en que te puedo ayudar es qtrara de hacer una conexion desde un php desde un debian mio pero tu server deeberia estar publicado, con un usuario password y db de pruebas. -- http://www.docksud.com.ar telnet://bbs.docksud.com.ar * Respirarse,emborrachar,morir y seguir viviendo *
Fernando Toledo escribió:
El Mar 18 Oct 2005 21:46, Pablo Duthey escribió:
Fernando Toledo wrote:
El Sáb 15 Oct 2005 12:11, Pablo Duthey escribió:
el sql es posterior al 7?
probe con un 6.5 y un 7.0, con ninguno me funciono desde debian. Para cersiorarme que el codigo PHP esta bien, instale un WAMP y lo probé alli accediendo a ambos servidores (con M$SQL 6.5 y 7.0) y funciona bien.
tiene instancia?
no se a que te referis con "instancia".
en mssql 2000 podes correr varias instancias del servidor con diferentes nombres es como si corrieras varios servidores pero bajo el mismo motor.
gracias, no lo conocia, solo tengo el 6.5 y el 7
no encuentro un link directo a la documentacion pero busca la explicacion, de todas formas si usas versiones <= 7 eso no existe.
encontre esto: I am trying to connect to SQL Server 2000 from PHP I bumped to following warning: Warning: mssql_connect(): Unable to connect to server: SERVER\Portal ....... on line 5
on line 5 there is: $db_connect = mssql_connect('SERVER\Portal', 'sa', 'my_passwd');
I did the following 1.enabled php_mssql.dll extension in PHP.ini 2.every dll is in proper place(System32 or PHP folder),including ntwdblib.dll
I search lots of profile throught web ,but no one give me proper answer to resolve it.
after a few hour ,I found the problem was caused by ntwdblib.dll ,which version is 7.00.839 ,when I replaced old ntwdblib.dll with the new ntwdblib.dll ,which version is 8.00.194 ,all problem are solved.
gracias, yo encontré mucha info en google pero toda para correr desde window$ como esta, desde linux hay muy poca.
segui revolsiendo por aca si encontras algo: http://ar.php.net/mssql
lo unico en que te puedo ayudar es qtrara de hacer una conexion desde un php desde un debian mio pero tu server deeberia estar publicado, con un usuario password y db de pruebas.
gracias, pero lo tengo en mi red interna y por seguridad no lo pondria en forma pública. De todas formas, como es para una migracion, con que corra desde window$ (que ya lo hice) me alcanza para poder pasar los datos a postgresql. De todas formas voy a seguir tratando de hacerlo funcionar desde el Debian (por amor propio) ya que se debe poder hacerlo de alguna manera.
------------------------------------------------------------------------
_______________________________________________ Solar-tecnica mailing list [email protected] http://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-tecnica
------------------------------------------------------------------------
No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.344 / Virus Database: 267.12.2/140 - Release Date: 18/10/05
-- 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
buenisimo. cualquier duda chifla. seria interesante tambien que despues de hacer tu migracion cuentes como te fue, cuales fueron los problemas y como los fuiste resolviendo..! saludsos! El Mié 19 Oct 2005 09:13, Informática H.C.D. escribió:
Fernando Toledo escribió:
El Mar 18 Oct 2005 21:46, Pablo Duthey escribió:
Fernando Toledo wrote:
El Sáb 15 Oct 2005 12:11, Pablo Duthey escribió:
el sql es posterior al 7?
probe con un 6.5 y un 7.0, con ninguno me funciono desde debian. Para cersiorarme que el codigo PHP esta bien, instale un WAMP y lo probé alli accediendo a ambos servidores (con M$SQL 6.5 y 7.0) y funciona bien.
Fernando Toledo wrote:
buenisimo. cualquier duda chifla. seria interesante tambien que despues de hacer tu migracion cuentes como te fue, cuales fueron los problemas y como los fuiste resolviendo..! saludsos!
estoy preparando un documento para publicar en el sitio web con todos los detalles, inclusive los tecnicos, cuando lo suba les aviso. Saludos
El Mié 19 Oct 2005 09:13, Informática H.C.D. escribió:
Fernando Toledo escribió:
El Mar 18 Oct 2005 21:46, Pablo Duthey escribió:
Fernando Toledo wrote:
El Sáb 15 Oct 2005 12:11, Pablo Duthey escribió:
el sql es posterior al 7?
probe con un 6.5 y un 7.0, con ninguno me funciono desde debian. Para cersiorarme que el codigo PHP esta bien, instale un WAMP y lo probé alli accediendo a ambos servidores (con M$SQL 6.5 y 7.0) y funciona bien.
------------------------------------------------------------------------
_______________________________________________ Solar-tecnica mailing list [email protected] http://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-tecnica
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Informática H.C.D. wrote:
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:
perdona mi ignorancia pero....sybase y M$SQL es lo mismo? si es asi, no sigas leyendo... caso contrario (sybase != M$SQL): http://ar.php.net/mssql Suerte!
<?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.
^^^^^creo que aca se despeja mi duda....
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
- -- Ricardo A.Frydman Consultor en Tecnología Open Source - Administrador de Sistemas jabber: [email protected] - http://www.eureka-linux.com.ar SIP # 1-747-667-9534 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFDUPiTkw12RhFuGy4RAiBRAJ0cCemvBicSfc1ezBgIRTGYDSxZDwCeLivE 2xRV7NwMHY0CjM48YbE2pzs= =wutv -----END PGP SIGNATURE-----
Ricardo Frydman Eureka! wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
perdona mi ignorancia pero....sybase y M$SQL es lo mismo? si es asi, no sigas leyendo...
caso contrario (sybase != M$SQL):
justamente son las funciones de php que utilizo para poder acceder a m$sql, creo si mal no recuerdo que M$ compro en su momento sybase 4.1 y sobre este desarrolo M$SQL, por eso son compatibles, en la descripción del paquete php4-sybase dice que es para acceso a ambos. Saludos Gracias
El Sáb 15 Oct 2005 09:39, Ricardo Frydman Eureka! escribió:
Informática H.C.D. wrote:
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:
perdona mi ignorancia pero....sybase y M$SQL es lo mismo? si es asi, no sigas leyendo...
caso contrario (sybase != M$SQL):
sybase le vendio la base de datos a ms e hicieron el mssql basado en el . -- http://www.docksud.com.ar telnet://bbs.docksud.com.ar * Respirarse,emborrachar,morir y seguir viviendo *
participants (5)
-
"Informática H.C.D." -
Fernando Toledo -
Juan Emilio Maydup -
Pablo Duthey -
Ricardo Frydman Eureka!