【问题标题】:Import data (.xls file) into SQL Server - I get this error将数据(.xls 文件)导入 SQL Server - 我收到此错误
【发布时间】:2021-06-03 04:59:49
【问题描述】:

标题:SQL Server 导入和导出向导
操作无法完成。

附加信息:
'Microsoft.ACE.OLEDB.12.0' 提供程序未在本地计算机上注册。 (系统.数据)

【问题讨论】:

标签: sql sql-server sql-server-2019-express


【解决方案1】:

此处提供了允许您使用“Microsoft.ACE.OLEDB.12.0”提供程序的 64 位版本的“Microsoft Access Database Engine 2010 Redistributable”:

http://www.microsoft.com/en-us/download/details.aspx?id=13255

如果您使用已接受答案中的下载,则需要为 x86 构建,正如所指出的那样

【讨论】:

    【解决方案2】:

    避免安装驱动程序的一些建议。选项很少。

    1. 将 excel 文件保存为 CSV,然后尝试使用导入导出向导将其导入。 CSV 基本上是文本文件,您不需要特定的驱动程序。
    2. BCP IN CSV 文件到表中。
    bcp.exe {TableName} IN "{PathToCSVFile}" -c -T -t , -S {SQLServerName}
    

    【讨论】:

      猜你喜欢
      • 2018-03-16
      • 1970-01-01
      • 2010-09-23
      • 2014-10-13
      • 1970-01-01
      • 2019-05-24
      • 2013-11-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多