Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2009, 19:26
Avatar de Snd234
Snd234
 
Fecha de Ingreso: mayo-2007
Ubicación: Frente al PC
Mensajes: 413
Antigüedad: 17 años
Puntos: 2
Problema Linked Server con autenticación SQL

Hola, aquí de nuevo con otro problema- Espero que alguien me pueda ayudar.

Resulta que tengo un servidor Web (A) y otro servidor de base de datos (B)

En el servidor A existen algunas planillas Excel, las cuales utilizo en el servidor B, usando Linked Servers, a través de la ruta de red. Por ejemplo \\A\planilla.xls

Ahora, si yo en el servidor B ingreso con autentificación de Windows y ejecuto una consulta para obtener los datos de la planilla enlazada, funciona sin problemas.

Por ejemplo: SELECT * FROM XLS…HOJA1$

Pero si ingreso con una autentificación SQL, y ejecuto la misma consulta, obtengo el siguiente error:

Código:
OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "XLS" returned message "No se puede iniciar la aplicación. Falta el archivo de información del grupo de trabajo o bien está abierto en modo exclusivo por otro usuario.".
Msg 7399, Level 16, State 1, Procedure sp_tables_ex, Line 41
The OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "XLS" reported an error. Authentication failed.
Msg 7303, Level 16, State 1, Procedure sp_tables_ex, Line 41
Cannot initialize the data source object of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "XLS".
Si esto mismo lo aplico de forma local, es decir Servidor A y B en el equipo local, obtengo el mismo resultado. Con autentificación Windows puedo utilizar el Linked Server sin problema, pero con autentificación SQL obtengo el error.

Alguien sabe como se puede solucionar este problema?

O, si es posible realizar una autentificación de Windows de forma remota, es decir conectarse del servidor A al B sin el nombre de usuario y clave de la autentificación SQL?
__________________
KIBIT.cl