Retroceder   Foros del Web > Programación para sitios web > Bases de Datos

Respuesta
 
Herramientas Desplegado
Antiguo 29-abr-2005, 12:36   #1 (permalink)
un_tio ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2005
Mensajes: 787
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.
un_tio está desconectado   Responder Citando
Antiguo 29-abr-2005, 15:12   #2 (permalink)
Moderador
Mithrandir llegará a ser famoso muy prontoMithrandir llegará a ser famoso muy pronto
 
Avatar de Mithrandir
 
Fecha de Ingreso: abril-2003
Mensajes: 12.108
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.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Mithrandir está desconectado   Responder Citando
Antiguo 29-abr-2005, 18:46   #3 (permalink)
axel_mdq está en el buen camino
 
Avatar de axel_mdq
 
Fecha de Ingreso: mayo-2004
Ubicación: Mar del Plata
Mensajes: 157
Te puedo dar una solución c.
Podrías usar un server remoto (creo que se llamaba así ) 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
AS
  select
     *
  from
     base_de_datos_remota.dbo.Tabla1
Espero que haya sido claro.
__________________
Saludos,

Alejandro. :adios:
axel_mdq está desconectado   Responder Citando
Antiguo 01-may-2005, 05:32   #4 (permalink)
un_tio ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2005
Mensajes: 787
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
un_tio está desconectado   Responder Citando
Antiguo 02-may-2005, 13:10   #5 (permalink)
jotany está en el buen camino
 
Avatar de jotany
 
Fecha de Ingreso: julio-2003
Mensajes: 8
Enviar un mensaje por Yahoo  a jotany
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????
jotany está desconectado   Responder Citando
Antiguo 02-may-2005, 13:30   #6 (permalink)
axel_mdq está en el buen camino
 
Avatar de axel_mdq
 
Fecha de Ingreso: mayo-2004
Ubicación: Mar del Plata
Mensajes: 157
La solución que te dí estaba buena...

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.
__________________
Saludos,

Alejandro. :adios:
axel_mdq está desconectado   Responder Citando
Antiguo 02-may-2005, 13:39   #7 (permalink)
jotany está en el buen camino
 
Avatar de jotany
 
Fecha de Ingreso: julio-2003
Mensajes: 8
Enviar un mensaje por Yahoo  a jotany
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.
jotany está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 22:50.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93