Referirme a una tabla de una bbdd de otro servidor

29/07/2009 - 13:10 por Nuria V P | Informe spam
Buenos días:

La duda es el asunto de este correo, ¿cómo referirme a una tabla que
está en una base de datos de otro servidor?

Prometo que lo he buscado antes de plantear la pregunta, pero no
encuentro la respuesta.


Gracias por vuestro tiempo


Saludos

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
29/07/2009 - 13:22 | Informe spam
Primeramente tienes que crearte un servidor vinculado. Luego, es tan
sencillo como hacer referencia a dicha tabla de modo totalmente cualificado,
es decir: servidor.baseDeDatos.esquema.tabla

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba


"Nuria V P" wrote in message
news:%
Buenos días:

La duda es el asunto de este correo, ¿cómo referirme a una tabla que
está en una base de datos de otro servidor?

Prometo que lo he buscado antes de plantear la pregunta, pero no
encuentro la respuesta.


Gracias por vuestro tiempo


Saludos

Respuesta Responder a este mensaje
#2 Nuria V P
29/07/2009 - 13:54 | Informe spam
¿pero yo puedo hacer un select asi?

select NombreCliente from principal.Datos.dbo.clientes

cuando lo hago me sale el error:

No se encuentra el servidor 'principal' en sys.servers. Compruebe que se
haya especificado el nombre de servidor correcto. Si es necesario, ejecute
el procedimiento almacenado sp_addlinkedserver para agregar el servidor a
sys.servers.



"Carlos Sacristan" escribió en el mensaje
news:ef%
Primeramente tienes que crearte un servidor vinculado. Luego, es tan
sencillo como hacer referencia a dicha tabla de modo totalmente
cualificado, es decir: servidor.baseDeDatos.esquema.tabla

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba


"Nuria V P" wrote in message
news:%
Buenos días:

La duda es el asunto de este correo, ¿cómo referirme a una tabla que
está en una base de datos de otro servidor?

Prometo que lo he buscado antes de plantear la pregunta, pero no
encuentro la respuesta.


Gracias por vuestro tiempo


Saludos




Respuesta Responder a este mensaje
#3 Nuria V P
29/07/2009 - 14:00 | Informe spam
perdon, decir que ya tengo el servidor conectado en remoto, no se si es
necesario ademas vicularlo porque ya lo veo y accedo a sus tablas


"Nuria V P" escribió en el mensaje
news:
¿pero yo puedo hacer un select asi?

select NombreCliente from principal.Datos.dbo.clientes

cuando lo hago me sale el error:

No se encuentra el servidor 'principal' en sys.servers. Compruebe que se
haya especificado el nombre de servidor correcto. Si es necesario, ejecute
el procedimiento almacenado sp_addlinkedserver para agregar el servidor a
sys.servers.



"Carlos Sacristan" escribió en el mensaje
news:ef%
Primeramente tienes que crearte un servidor vinculado. Luego, es tan
sencillo como hacer referencia a dicha tabla de modo totalmente
cualificado, es decir: servidor.baseDeDatos.esquema.tabla

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba


"Nuria V P" wrote in message
news:%
Buenos días:

La duda es el asunto de este correo, ¿cómo referirme a una tabla que
está en una base de datos de otro servidor?

Prometo que lo he buscado antes de plantear la pregunta, pero no
encuentro la respuesta.


Gracias por vuestro tiempo


Saludos








Respuesta Responder a este mensaje
#4 Emilio Boucau
29/07/2009 - 14:48 | Informe spam
Nuria,

Son dos cosas diferentes:

Conectado: se refiere a que podras administrarlo
Vinculado: que podras acceder a sus datos mediante procesos o consultas

Ejemplo SELECT Campo_01, Campo_02 FROM SERVER.BASE.ESQUEMA.TABLA

Saludos !

Emilio Boucau
Buenos Aires - Argentina


"Nuria V P" wrote in message
news:O$
perdon, decir que ya tengo el servidor conectado en remoto, no se si es
necesario ademas vicularlo porque ya lo veo y accedo a sus tablas


"Nuria V P" escribió en el mensaje
news:
¿pero yo puedo hacer un select asi?

select NombreCliente from principal.Datos.dbo.clientes

cuando lo hago me sale el error:

No se encuentra el servidor 'principal' en sys.servers. Compruebe que se
haya especificado el nombre de servidor correcto. Si es necesario,
ejecute el procedimiento almacenado sp_addlinkedserver para agregar el
servidor a sys.servers.



"Carlos Sacristan" escribió en el mensaje
news:ef%
Primeramente tienes que crearte un servidor vinculado. Luego, es tan
sencillo como hacer referencia a dicha tabla de modo totalmente
cualificado, es decir: servidor.baseDeDatos.esquema.tabla

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba


"Nuria V P" wrote in message
news:%
Buenos días:

La duda es el asunto de este correo, ¿cómo referirme a una tabla que
está en una base de datos de otro servidor?

Prometo que lo he buscado antes de plantear la pregunta, pero no
encuentro la respuesta.


Gracias por vuestro tiempo


Saludos












Respuesta Responder a este mensaje
#5 Nuria V P
30/07/2009 - 11:58 | Informe spam
Buenos dias de nuevo.

Sí, tengo el servidor vinculado y lo hago como dices pero la respuesta es

El proveedor OLE DB "SQLNCLI" para el servidor vinculado "SERVIDOR" devolvió
el mensaje "Invalid connection string attribute".
Mens. 7303, Nivel 16, Estado 1, Línea 1
No se puede inicializar el objeto de origen de datos del proveedor OLE DB
"SQLNCLI" para el servidor vinculado "SERVIDOR".

Bueno, gracias de todas formas por vuestro tiempo,

Saludos

"Emilio Boucau" escribió en el mensaje
news:
Nuria,

Son dos cosas diferentes:

Conectado: se refiere a que podras administrarlo
Vinculado: que podras acceder a sus datos mediante procesos o consultas

Ejemplo SELECT Campo_01, Campo_02 FROM SERVER.BASE.ESQUEMA.TABLA

Saludos !

Emilio Boucau
Buenos Aires - Argentina


"Nuria V P" wrote in message
news:O$
perdon, decir que ya tengo el servidor conectado en remoto, no se si es
necesario ademas vicularlo porque ya lo veo y accedo a sus tablas


"Nuria V P" escribió en el mensaje
news:
¿pero yo puedo hacer un select asi?

select NombreCliente from principal.Datos.dbo.clientes

cuando lo hago me sale el error:

No se encuentra el servidor 'principal' en sys.servers. Compruebe que se
haya especificado el nombre de servidor correcto. Si es necesario,
ejecute el procedimiento almacenado sp_addlinkedserver para agregar el
servidor a sys.servers.



"Carlos Sacristan" escribió en el mensaje
news:ef%
Primeramente tienes que crearte un servidor vinculado. Luego, es tan
sencillo como hacer referencia a dicha tabla de modo totalmente
cualificado, es decir: servidor.baseDeDatos.esquema.tabla

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba


"Nuria V P" wrote in message
news:%
Buenos días:

La duda es el asunto de este correo, ¿cómo referirme a una tabla
que está en una base de datos de otro servidor?

Prometo que lo he buscado antes de plantear la pregunta, pero no
encuentro la respuesta.


Gracias por vuestro tiempo


Saludos















Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida