hola, tengo un linked server que apunta a una base de datos
de access que se encuentra en otro servidor.
La ruta de acceso para esta base de datos es por red, es una carpeta
compartida con permisos a todos los usuaios de la red, incluyendo a la
cuenta con la que se firma SQL
Las dos instrucciones que utilizo son:
EXEC sp_addlinkedserver 'MASTERk', 'Access', 'Microsoft.Jet.OLEDB.4.0',
'\\micomputadora\folder\BaseDatos.mdb'
EXEC sp_addlinkedsrvlogin 'MASTERk', false, NULL, 'Admin', NULL
Estas dos instrucciones funcionan correctamente, me crean el link, pero
cuando trato de ver la informacion contenida en las tablas me da un
error de permisos
Server: Msg 7399, Level 16, State 1, Line 4
OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error.
[OLE/DB provider returned message: The Microsoft Jet database engine
cannot open the file '\\micomputadora\folder\BaseDatos.mdb'. It is
already opened exclusively by another user, or you need permission to
view its data.]
OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0'
IDBInitialize::Initialize returned 0x80004005: ].
Ya he buscado mucho sobre esto, y no consigo encontrar una solucion por
favor alguien que me ayude!!
Gracias
Leer las respuestas