SQL SERVER导入EXCEL文件:没法建立连接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Ace.OLEDB.12.0&quo...

【方法一】blog

    --开启导入功能
    exec sp_configure 'show advanced options',1
    reconfigure
    exec sp_configure 'Ad Hoc Distributed Queries',1
    reconfigure
    --容许在进程中使用ACE.OLEDB.12
    EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1
    --容许动态参数
    EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters', 1进程

【方法二】io

     

  

 

【方法三】ast

    没有找到EXCEL文件,也会提示这个错误class

 

【导出步骤和结果】dva

        select * from OpenDataSource('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;HDR=Yes;IMEX=1;Database=e:\Book1.xlsx')...[Sheet1$]select