![]() |
Acceso desde web a datos de distintas bases de datos (SQL Server 2000) En una web, me ha surgido que los datos que antes cogía de una misma bd, ahora algunos de ellos van a estar en bases de datos diferentes. ¿Qué me aconsejáis? a) Usar la sentencia "use nombre_base_de_datos". b) Repetir la cadena de conexión pero con el nombre de la otra base de datos para los otros datos. Me decanto por a), pero nunca he usado el comando "use bd" desde una página web y no sé si tiene alguna pega. Saludos PD: ya probaré los dos métodos a ver, o al menos el del "use", pero ahora mismo no puedo probarlos por lo que voy planteando aquí la pregunta. |
Yo usaría 2 conexiones. Más por comodidad que por otra cosa. No veo que ventajas tengas en usar una sola conexion mientras te peleas con los USE en cada sentencia. |
Te puedo dar una solución c. Podrías usar un server remoto (creo que se llamaba así :pensando: ) y hacer una vista en tu base de datos que apunte a la bd que queres acceder. Por ejemplo: Código: create view dbo.VistaTabla1 |
Gracias por las respuestas. Mithrandir, me has aclarado mucho, pues no sabía ni si podría mantener dos conexiones abiertas a la vez, y siendo así, si no va a recargar mucho el servidor, como tú dices es mucho mejor. axel, gracias por tu solución c, pero aunque es buena, creo que usaré la de establecer dos conexiones y menos lío para mí. Saludos |
a ver si entendi Esto mismo se puede hacer desde un mysql???? Yo tengo este mismo problema,, tengun mysql que se tiene que "alimentar" de base de datos distintas (oracles, sql server, access),,,, como dicen que puedo acceder a ellas???? |
La solución que te dí estaba buena... :'( :-D No entiendo jotany, lo que se planteaba aca era poder acceder a distintas bases de datos desde una página web. En todo caso vos querrías hacerlo desde PHP y no desde MySQL. Si fuera así, no veo cual sería el incoveniente en hacer eso. Supongo que se tiene que poder hacer tantas conexiones como quieras en PHP. Por lo menos con ASP se puede. |
es cierto.... Yo tampoco le veo inconveniente, pero como es algo que nunca eh usado ni hecho, solo consultaba. Otro tema es, esas bases de datos que accedo con php supuestamente tienen que tener un puerto abierto para que mi script de php que esta en otro servidor pueda acceder. Esto es una complicacion?? Creo q usando la biblioteca de adodb es muy simple, pero lo q estoy buscando es alguien que tenga claro esto. |
| La zona horaria es GMT -6. Ahora son las 19:56. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.