Error en LINKED SERVER

17/11/2006 - 02:08 por Isaias | Informe spam
Escenario

Tengo instalado un servidor con SQL Server Standar Edition SP4

8.00.2039 SP4 Standard Edition

Genero un LINKED SERVER a otro servidor.

EXEC sp_addlinkedserver
'MiOtroServer',
N'SQL Server'

Cuando ejecuto:

SELECT * FROM MiOtroServer.Mibase.dbo.MyTabla

Me arroja este error:

Server: Msg 7302, Level 16, State 1, Line 1
Could not create an instance of OLE DB provider 'SQLOLEDB'.
OLE DB error trace [Non-interface error: CoCreate of DSO for SQLOLEDB
returned 0x8007007f].

¿Algun tip para solucionar esto?

Gracias.








Saludos
IIslas

Preguntas similare

Leer las respuestas

#1 Antonio Soto
17/11/2006 - 09:38 | Informe spam
Hola Isais,

suena a problema con las versiones de MDAC. Para que los linked servers
funcionen correctamente, los ficheros OLEDB32.dll y OLEDB32r.dl, deben de
tener la misma versión

Saludos

Antonio Soto
Solid Quality Learning
http://www.sqlu.com
Disclaimer: This communication is an original work and represents my sole
views on the subject. It does not represent the views of any other person
or entity either by inference or direct reference
"Isaias" wrote in message
news:
Mostrar la cita
#2 Isaias
17/11/2006 - 16:44 | Informe spam
Gracias Antonio

Es el SQLOLEDB32.DLL o el OLEDB32.DLL, como dato complementario, me doy
cuenta que en la maquina donde persiste el problema, ejecutando el:

SELECT * FROM SYSSERVERS

Me doy cuenta que el LINKED SERVE con el que tengo problemas tiene NULL, en
la columna "srvnetname", los demas, si cuentan con este dato.
Saludos
IIslas


"Antonio Soto" wrote:

Mostrar la cita
#3 Isaias
17/11/2006 - 18:07 | Informe spam
Antonio

PROBLEMA RESUELTO !!, resulta que cuando instalamos el SP4 para esta
maquina, al final, se quedo "bloqueada", tuvimos que resetear y no alcanzo a
registrar la DLL, volvimos a instalar el SP4 y se soluciono el problema.

Muy agradecido

Saludos
IIslas


"Isaias" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida