Compartir Tablas

21/06/2004 - 11:11 por Luis Argaza | Informe spam
Hola a todos

¿Hay alguna manera de que una tabla de una base de datos
pueda ser visible en otras bases de datos del mismo
servidor? Tengo una tabla 'Centros' en una base de datos y
me gustaría que estuviera 'visible' en otras dos (y sólo
para lectura), para que cada cambio en la base de datos
origen se reflejara automaticamente sin tener que exportar
e importar.

Muchas Gracias.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
21/06/2004 - 11:25 | Informe spam
Si el usuario con el que te conectas a la BD1 tiene permisos en la BD2
no hay problema...


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Luis Argaza" escribió en el mensaje
news:1f25001c4576f$b4a6e780$
Hola a todos

¿Hay alguna manera de que una tabla de una base de datos
pueda ser visible en otras bases de datos del mismo
servidor? Tengo una tabla 'Centros' en una base de datos y
me gustaría que estuviera 'visible' en otras dos (y sólo
para lectura), para que cada cambio en la base de datos
origen se reflejara automaticamente sin tener que exportar
e importar.

Muchas Gracias.
Respuesta Responder a este mensaje
#2 Luis Argaza
21/06/2004 - 11:51 | Informe spam
Vale, pero ¿Cómo? Me gustaría, por ejemplo, poder hacer
consultas con tablas de dos bases de datos diferentes.
Pero no se como hacerlo. También si accedo vía web con Php
poder seleccionar la base de datos y tener visibles las
tablas que me interesen de las otras. Los usuarios tienen
acceso, por eso no hay problema.

Si el usuario con el que te conectas a la BD1 tiene


permisos en la BD2
no hay problema...


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Luis Argaza"


escribió en el mensaje
news:1f25001c4576f$b4a6e780$
Hola a todos

¿Hay alguna manera de que una tabla de una base de datos
pueda ser visible en otras bases de datos del mismo
servidor? Tengo una tabla 'Centros' en una base de datos y
me gustaría que estuviera 'visible' en otras dos (y sólo
para lectura), para que cada cambio en la base de datos
origen se reflejara automaticamente sin tener que exportar
e importar.

Muchas Gracias.


.

Respuesta Responder a este mensaje
#3 Carlos Sacristan
21/06/2004 - 12:21 | Informe spam
Una vez que tienes los permisos establecidos correctamente, las
instrucciones son exactamente igual que las que haces normalmente. Lo único
que tienes que indicar más datos para identificar el objeto al que haces
referencia, en este caso el nombre de la base de datos. Por ejemplo:

SELECT * FROM bd1..tabla1


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Luis Argaza" escribió en el mensaje
news:1ed4b01c45775$55120150$
Vale, pero ¿Cómo? Me gustaría, por ejemplo, poder hacer
consultas con tablas de dos bases de datos diferentes.
Pero no se como hacerlo. También si accedo vía web con Php
poder seleccionar la base de datos y tener visibles las
tablas que me interesen de las otras. Los usuarios tienen
acceso, por eso no hay problema.

Si el usuario con el que te conectas a la BD1 tiene


permisos en la BD2
no hay problema...


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Luis Argaza"


escribió en el mensaje
news:1f25001c4576f$b4a6e780$
Hola a todos

¿Hay alguna manera de que una tabla de una base de datos
pueda ser visible en otras bases de datos del mismo
servidor? Tengo una tabla 'Centros' en una base de datos y
me gustaría que estuviera 'visible' en otras dos (y sólo
para lectura), para que cada cambio en la base de datos
origen se reflejara automaticamente sin tener que exportar
e importar.

Muchas Gracias.


.

Respuesta Responder a este mensaje
#4 Luis Argaza
21/06/2004 - 12:38 | Informe spam
Funciona correctamente. Muchísimas gracias.

Una vez que tienes los permisos establecidos


correctamente, las
instrucciones son exactamente igual que las que haces


normalmente. Lo único
que tienes que indicar más datos para identificar el


objeto al que haces
referencia, en este caso el nombre de la base de datos.


Por ejemplo:

SELECT * FROM bd1..tabla1


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Luis Argaza"


escribió en el mensaje
news:1ed4b01c45775$55120150$
Vale, pero ¿Cómo? Me gustaría, por ejemplo, poder hacer
consultas con tablas de dos bases de datos diferentes.
Pero no se como hacerlo. También si accedo vía web con Php
poder seleccionar la base de datos y tener visibles las
tablas que me interesen de las otras. Los usuarios tienen
acceso, por eso no hay problema.

Si el usuario con el que te conectas a la BD1 tiene


permisos en la BD2
no hay problema...


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Luis Argaza"


escribió en el mensaje
news:1f25001c4576f$b4a6e780$
Hola a todos

¿Hay alguna manera de que una tabla de una base de datos
pueda ser visible en otras bases de datos del mismo
servidor? Tengo una tabla 'Centros' en una base de datos




y
me gustaría que estuviera 'visible' en otras dos (y sólo
para lectura), para que cada cambio en la base de datos
origen se reflejara automaticamente sin tener que




exportar
e importar.

Muchas Gracias.


.





.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida