views de una database en otra database

19/04/2004 - 11:54 por Mara | Informe spam
Hola a todos:

en el mismo servidor tengo creadas varias bases de datos, es posible crear
vies de tablas de una base de datos e incorporarlas en otra base de datos???

cuando intento crear una view solo me muestra las tablas y view de esa misma
base, y si intento linkar el server me dice que no se puede linkar el server
local

gracias por la ayuda

Preguntas similare

Leer las respuestas

#1 Adrian D. Garcia
19/04/2004 - 12:23 | Informe spam
El truco aqui es saber como referencia a otra tabla dentro DEL MISMO
SERVIDOR.
Fijate en este ejemplo:

CREATE VIEW ProductoStock
AS
SELECT ProductoID, ProductoNombre
FROM Stock.dbo.Producto
GO

Si esta vista la creo asi en cualquier base de datos de un servidor,
utilizandola puedo acceder directamente a ella ya que uso la sintaxis de
referencia de nombre de objetos de 3 partes:

<base de datos>.<usuario dueño>.<tabla/objeto>

Tambien puedo usar esta sintaxis para el ejemplo antedicho:
Stock..Producto

En ese caso estoy accediendo al objeto/tabla con los permisos el usuario que
es el dueño de la misma.

Como puedes ver, no es necesario crear un servidor linkeado/vinculado para
hacer esto.

Aqui, en todo esto se puede llegar a generar problemas con los permisos. Por
lo general trata de crear todos los objetos con el mismo login y con permiso
de "dueño" de la base. SI no es posible esto asegurate de configurar
correctamente los permisos de los logins y los objetos.


Saludos

Adrian D. Garcia
NDSoft
MCSD
"Mara" escribió en el mensaje
news:
Hola a todos:

en el mismo servidor tengo creadas varias bases de datos, es posible crear
vies de tablas de una base de datos e incorporarlas en otra base de


datos???

cuando intento crear una view solo me muestra las tablas y view de esa


misma
base, y si intento linkar el server me dice que no se puede linkar el


server
local

gracias por la ayuda


Respuesta Responder a este mensaje
#2 Mara
19/04/2004 - 12:54 | Informe spam
Gracias Adrian

funciona perfectamente

pero ¿no es un poco "estupido" que los wizard no dejen seleccionalas si tan
solo es necesario añadir el nombre de la base de datos?

no me respondas, tan solo es una sugerencia para Microsoft


"Adrian D. Garcia" wrote in message
news:#
El truco aqui es saber como referencia a otra tabla dentro DEL MISMO
SERVIDOR.
Fijate en este ejemplo:

CREATE VIEW ProductoStock
AS
SELECT ProductoID, ProductoNombre
FROM Stock.dbo.Producto
GO

Si esta vista la creo asi en cualquier base de datos de un servidor,
utilizandola puedo acceder directamente a ella ya que uso la sintaxis de
referencia de nombre de objetos de 3 partes:

<base de datos>.<usuario dueño>.<tabla/objeto>

Tambien puedo usar esta sintaxis para el ejemplo antedicho:
Stock..Producto

En ese caso estoy accediendo al objeto/tabla con los permisos el usuario


que
es el dueño de la misma.

Como puedes ver, no es necesario crear un servidor linkeado/vinculado para
hacer esto.

Aqui, en todo esto se puede llegar a generar problemas con los permisos.


Por
lo general trata de crear todos los objetos con el mismo login y con


permiso
de "dueño" de la base. SI no es posible esto asegurate de configurar
correctamente los permisos de los logins y los objetos.


Saludos

Adrian D. Garcia
NDSoft
MCSD
"Mara" escribió en el mensaje
news:
> Hola a todos:
>
> en el mismo servidor tengo creadas varias bases de datos, es posible


crear
> vies de tablas de una base de datos e incorporarlas en otra base de
datos???
>
> cuando intento crear una view solo me muestra las tablas y view de esa
misma
> base, y si intento linkar el server me dice que no se puede linkar el
server
> local
>
> gracias por la ayuda
>
>


Respuesta Responder a este mensaje
#3 Adrian D. Garcia
19/04/2004 - 12:57 | Informe spam
Si, la verdad es un tema que ya ha salido en otras discusiones.

Saludos

Adrian D. Garcia
NDSoft
MCSD
"Mara" escribió en el mensaje
news:uJ0%
Gracias Adrian

funciona perfectamente

pero ¿no es un poco "estupido" que los wizard no dejen seleccionalas si


tan
solo es necesario añadir el nombre de la base de datos?

no me respondas, tan solo es una sugerencia para Microsoft


"Adrian D. Garcia" wrote in message
news:#
> El truco aqui es saber como referencia a otra tabla dentro DEL MISMO
> SERVIDOR.
> Fijate en este ejemplo:
>
> CREATE VIEW ProductoStock
> AS
> SELECT ProductoID, ProductoNombre
> FROM Stock.dbo.Producto
> GO
>
> Si esta vista la creo asi en cualquier base de datos de un servidor,
> utilizandola puedo acceder directamente a ella ya que uso la sintaxis de
> referencia de nombre de objetos de 3 partes:
>
> <base de datos>.<usuario dueño>.<tabla/objeto>
>
> Tambien puedo usar esta sintaxis para el ejemplo antedicho:
> Stock..Producto
>
> En ese caso estoy accediendo al objeto/tabla con los permisos el usuario
que
> es el dueño de la misma.
>
> Como puedes ver, no es necesario crear un servidor linkeado/vinculado


para
> hacer esto.
>
> Aqui, en todo esto se puede llegar a generar problemas con los permisos.
Por
> lo general trata de crear todos los objetos con el mismo login y con
permiso
> de "dueño" de la base. SI no es posible esto asegurate de configurar
> correctamente los permisos de los logins y los objetos.
>
>
> Saludos
>
> Adrian D. Garcia
> NDSoft
> MCSD
> "Mara" escribió en el mensaje
> news:
> > Hola a todos:
> >
> > en el mismo servidor tengo creadas varias bases de datos, es posible
crear
> > vies de tablas de una base de datos e incorporarlas en otra base de
> datos???
> >
> > cuando intento crear una view solo me muestra las tablas y view de esa
> misma
> > base, y si intento linkar el server me dice que no se puede linkar el
> server
> > local
> >
> > gracias por la ayuda
> >
> >
>
>


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