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:
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
Respuesta Responder a este mensaje
#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:

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:
> 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


Respuesta Responder a este mensaje
#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:

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:

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