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!

Preguntas similare

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!

Respuesta Responder a este mensaje
#2 Jatziry
11/10/2006 - 21:16 | Informe spam
MAXI
Gracias por responder, eso es justamente parte de la confusion

En las propiedades de SQL server, el startup service account, esta
desabilitado, no le puedo elegir una cuenta de inicio.. el sistema
operativo que tengo es Windows 2000

a esa cuenta es a la que te refieres?

A que se debera que este desabilitado?
Respuesta Responder a este mensaje
#3 Salvador Ramos
11/10/2006 - 22:04 | Informe spam
Hola,

Con el permiso de Maxi.
Ve al panel de control / herramientas administrativas / Servicios y allí
puedes ver y cambiar la cuenta que inicia el servicio.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Jatziry" escribió en el mensaje
news:
MAXI
Gracias por responder, eso es justamente parte de la confusion

En las propiedades de SQL server, el startup service account, esta
desabilitado, no le puedo elegir una cuenta de inicio.. el sistema
operativo que tengo es Windows 2000

a esa cuenta es a la que te refieres?

A que se debera que este desabilitado?

Respuesta Responder a este mensaje
#4 Jatziry
11/10/2006 - 22:54 | Informe spam
Salvador

Ya pude ver cual es la cuenta que inicia el servicio de SQL, y esta
cuenta si tiene permiso para entrar al folder en donde esta la base de
datos en access...

Por lo que todavia me aparece el error de autentificacionQue mas
pudiera ser?

Gracias !
Respuesta Responder a este mensaje
#5 Salvador Ramos
12/10/2006 - 17:29 | Informe spam
pues lo único que se me ocurre es que no tenga privilegios para abrir el
.mdb de access.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Jatziry" escribió en el mensaje
news:
Salvador

Ya pude ver cual es la cuenta que inicia el servicio de SQL, y esta
cuenta si tiene permiso para entrar al folder en donde esta la base de
datos en access...

Por lo que todavia me aparece el error de autentificacionQue mas
pudiera ser?

Gracias !

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida