No se puede cargar de 32 bits proveedor OLE DB "Microsoft.ACE.OLEDB.12.0" en el proceso de 64 bits de SQL Server. ...

Microsoft.ACE.OLEDB.12.0 64 está montado en máquinas de 64 bits

http://www.microsoft.com/zh-cn/download/details.aspx?id=13255

 Visualización modificar la función de importación, permite el uso en el proceso:

 

 

 

 

 

guión tsql para modificar la función de importación que permite el uso de en proceso, y luego Ejecutar SQL

- función de importación abierto
exec sp_configure ' Mostrar opciones avanzadas ' , 1
reconfigure
exec sp_configure ' Ad Hoc Distributed Queries ' , 1
reconfigure

- ACE.OLEDB permitido en el proceso. 12 es 
EXEC master.dbo.sp_MSset_oledb_prop N ' Microsoft.ACE.OLEDB.12.0 ' , N ' la AllowInProcess ' , 1.
reconfigure
---- permitir parámetros dinámicos
EXEC master.dbo.sp_MSset_oledb_prop N ' Microsoft.ACE.OLEDB.12.0 ' , N ' DynamicParameters ' , 1
reconfigure

seleccionar * de OpenDataSource ( ' Microsoft.ACE.OLEDB.12.0 ' , ' Excel 12.0; HDR = Sí; IMEX = 1; Database = E: \ escritorio \ _temp \ Sheet1.xls ' ) ... [Hoja4 $]
 seleccione * de OPENROWSET ( ' Microsoft.ACE.OLEDB.12.0 ' , ' Excel 12.0; Database = E: \ escritorio \ _temp \ Sheet1.xls; HDR = sí; IMEX = 1 ' , Hoja4 $)
 seleccionar * de OPENROWSET ( ' Microsoft. ACE.OLEDB.12.0 ' ' Excel 12.0; Database = E: \ escritorio \ _temp \ Sheet1.xls; HDR = sí; IMEX = 1 ' , Hoja5 $)
seleccionar * de OPENROWSET ( ' Microsoft.ACE.OLEDB.12.0 ' , ' Excel 12.0; Database = E: \ escritorio \ _temp \ Sheet1.xls; HDR = sí; IMEX = 1 ' , Hoja6 $)

- Cerrar la función de importación
exec sp_configure ' Ad Hoc Distributed Queries ' , 0
reconfigure
exec sp_configure ' Mostrar opciones avanzadas ' , 0 
reconfigure

 

Publicados 259 artículos originales · ganado elogios 2 · Vistas a 10000 +

Supongo que te gusta

Origin blog.csdn.net/hofmann/article/details/104708700
Recomendado
Clasificación