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

#6 Carlos Sacristan
30/07/2009 - 13:48 | Informe spam
No parece estar bien configurado ese servidor vinculado. En los BOL hay
ejemplos de cómo hacerlo

"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:OOF%
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
#7 Geovanny Quirós C.
30/07/2009 - 17:00 | Informe spam
Hola Nuria,
Revise este ejemplo y ajustelo de acuerdo a sus necesidades.

sp_addlinkedserver
@server = N'ServidorVinculadoSQL',
@srvproduct = N' ',
@provider = N'SQLNCLI',
@datasrc = N'Aqui va el nombre del servidor',
@catalog = N'Ventas'
GO
SELECT * FROM ServidorVinculadoSQL.ventas.dbo.facturas

Saludos,
Geovanny Quirós
San José, CR



"Nuria V P" escribió en el mensaje de
noticias:OOF#
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



















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