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

Preguntas similare

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



Respuesta Responder a este mensaje
#2 Nahim
10/03/2007 - 02:18 | Informe spam
...y debes asegurarte de mapear el login del usuario hacia un login con
suficientes permisos en el servidor ligado...

"Alejandro Mesa" wrote:

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
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida