
Error con OPENROWSET Excel remoto
Publicado por Crhistian (1 intervención) el 12/05/2014 17:06:45
Hola. Quería saber si alguin me puede ayudar con esto que me tiene hace rato sin poder lograr hacerlo funcionar.
Quiero leer mediante OPENROWSET un excel ubicado en otra pc mediante la siguiente consulta
SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'Excel 8.0;Database=//remote-pc/Compartidos/Excel/Stock.xls;HDR=SI;IMEX=1',
'SELECT * FROM [Hoja1$]')
y me sale el siguiente error:
No se puede inicializar el objeto de origen de datos del proveedor OLE DB "Microsoft.ACE.OLEDB.12.0" para el servidor vinculado "(null)". Severity 16
El proveedor OLE DB "Microsoft.ACE.OLEDB.12.0" del servidor vinculado "(null)" devolvió el mensaje "El motor de base de datos de Microsoft Access no puede abrir el archivo '\\remote-pc\Compartidos\Excel\Stock.xls' o escribir en él. Otro usuario ya lo ha abierto de forma exclusiva o bien necesita permiso para ver y escribir datos.". State 2
la verdad me canse de porbar cosas y habilitar servicios, condiguraciones, etc, y no doy con la solución. Tampoco se si el error tiene que ver con el primer parrafo donde dice "No se puede inicializar el ...." o con el segundo parrafo "El proveedor OLE DB "Microsoft.ACE.OLEDB.12.0" d", donde además dice como que el usuario no tiene permiso, pero no se de que usaurio se trata, de que permiso, por que tengo habiitado para todos los usuario control total sobre el archivo.
¿Alguien sabe de que se puede tratar?
Desde ya muchas gracias
Quiero leer mediante OPENROWSET un excel ubicado en otra pc mediante la siguiente consulta
SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'Excel 8.0;Database=//remote-pc/Compartidos/Excel/Stock.xls;HDR=SI;IMEX=1',
'SELECT * FROM [Hoja1$]')
y me sale el siguiente error:
No se puede inicializar el objeto de origen de datos del proveedor OLE DB "Microsoft.ACE.OLEDB.12.0" para el servidor vinculado "(null)". Severity 16
El proveedor OLE DB "Microsoft.ACE.OLEDB.12.0" del servidor vinculado "(null)" devolvió el mensaje "El motor de base de datos de Microsoft Access no puede abrir el archivo '\\remote-pc\Compartidos\Excel\Stock.xls' o escribir en él. Otro usuario ya lo ha abierto de forma exclusiva o bien necesita permiso para ver y escribir datos.". State 2
la verdad me canse de porbar cosas y habilitar servicios, condiguraciones, etc, y no doy con la solución. Tampoco se si el error tiene que ver con el primer parrafo donde dice "No se puede inicializar el ...." o con el segundo parrafo "El proveedor OLE DB "Microsoft.ACE.OLEDB.12.0" d", donde además dice como que el usuario no tiene permiso, pero no se de que usaurio se trata, de que permiso, por que tengo habiitado para todos los usuario control total sobre el archivo.
¿Alguien sabe de que se puede tratar?
Desde ya muchas gracias
Valora esta pregunta


0