SELECT de una tabla en otro servidor

09/03/2007 - 17:15 por A.Afonso | Informe spam
Hola a todos,

Necesito hacer una SELECT de una tabla que está en una base de datos de un
servidor distinto al que estoy utilizando. La sentencia que utilizo es algo
así como:

SELECT * FROM OtroServidor.MiDB.dbo.MiTabla

pero no funciona, el analizador de consultas me devuelve el siguiente error:

Servidor: mensaje 7399, nivel 16, estado 1, línea 1
El proveedor OLE DB 'SQLOLEDB' informa de un error.
[OLE/DB provider returned message: Terminó el tiempo de espera]
Traza de error de OLE DB [OLE/DB Provider 'SQLOLEDB'
IDBInitialize::Initialize returned 0x80004005: ].

Agradecería cualquier ayuda.

Un saludo,

A.Afonso
 

Leer las respuestas

#1 Alejandro Mesa
09/03/2007 - 17:50 | Informe spam
A.Afonso,

Debes adicionar ese servidor como un servidor ligado. Chequea
sp_addlinkedserver en los libros en linea.


AMB


"A.Afonso" wrote:

Hola a todos,

Necesito hacer una SELECT de una tabla que está en una base de datos de un
servidor distinto al que estoy utilizando. La sentencia que utilizo es algo
así como:

SELECT * FROM OtroServidor.MiDB.dbo.MiTabla

pero no funciona, el analizador de consultas me devuelve el siguiente error:

Servidor: mensaje 7399, nivel 16, estado 1, línea 1
El proveedor OLE DB 'SQLOLEDB' informa de un error.
[OLE/DB provider returned message: Terminó el tiempo de espera]
Traza de error de OLE DB [OLE/DB Provider 'SQLOLEDB'
IDBInitialize::Initialize returned 0x80004005: ].

Agradecería cualquier ayuda.

Un saludo,

A.Afonso



Preguntas similares