error en linked server por Autentificacion

11/10/2006 - 15:43 por Jatziry | Informe spam
Hola

Tengo un linked server y un Store procedure que accede a el.
El linked server hace referencia a una base de datos en access que se
encuentra en el mismo servidor, y el folder donde se encuentra tiene
seguridad en el acceso.

La cuenta de SQL Server con la que se requiere conectar para ejecutar
el procedimiento, le aparece el error de autentificacion.

OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error.
Authentication failed.
[OLE/DB provider returned message: Cannot start your application. The
workgroup information file is missing or opened exclusively by another
user.]
OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0'
IDBInitialize::Initialize returned 0x80040e4d: Authentication
failed.].

La cuenta con la que se conecta SQL, no es una cuenta con
autentificacion de windows, ya que no existe en el dominio, tiene solo
autentificacion de SQL Server. Por esta razon no le he podido asignar
permisos al folder.

Si ejecuto el procedimiento con una cuenta de SQL con autentificacion
de windows funciona bien.

Como ultimo recurso quisiera tener el cambiar la cuenta original con la
que acceso al procedimiento, ya que esto me implicaria realizar
bastantes cambios.

Les agradezco mucho si alguien pudiera orientarme
Saludos!
 

Leer las respuestas

#1 Maxi
11/10/2006 - 20:25 | Informe spam
La cuenta que inicia el servicio de SQLServer debe tener acceso sobre esa
unidad sino no te va a funcionar


Saludos

[Microsoft MVP SQL Server]
www.sqlgurus.org
Buenos Aires - Argentina
"Jatziry" wrote in message
news:
Hola

Tengo un linked server y un Store procedure que accede a el.
El linked server hace referencia a una base de datos en access que se
encuentra en el mismo servidor, y el folder donde se encuentra tiene
seguridad en el acceso.

La cuenta de SQL Server con la que se requiere conectar para ejecutar
el procedimiento, le aparece el error de autentificacion.

OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error.
Authentication failed.
[OLE/DB provider returned message: Cannot start your application. The
workgroup information file is missing or opened exclusively by another
user.]
OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0'
IDBInitialize::Initialize returned 0x80040e4d: Authentication
failed.].

La cuenta con la que se conecta SQL, no es una cuenta con
autentificacion de windows, ya que no existe en el dominio, tiene solo
autentificacion de SQL Server. Por esta razon no le he podido asignar
permisos al folder.

Si ejecuto el procedimiento con una cuenta de SQL con autentificacion
de windows funciona bien.

Como ultimo recurso quisiera tener el cambiar la cuenta original con la
que acceso al procedimiento, ya que esto me implicaria realizar
bastantes cambios.

Les agradezco mucho si alguien pudiera orientarme
Saludos!

Preguntas similares