1

/* 这个问题是信息性的。我不得不将其作为问题发布,因为我无法在其他人对与以下 3 个错误相关的问题的回复下发表评论。这些错误发生在 SSIS 和 SQL Server 导入和导出向导中。*/

  1. 'Microsoft.ACE.OLEDB.16.0' 提供程序未在本地计算机上注册。(系统.数据)
  2. 'Microsoft.ACE.OLEDB.15.0' 提供程序未在本地计算机上注册。(系统.数据)
  3. 'Microsoft.ACE.OLEDB.12.0' 提供程序未在本地计算机上注册。(系统.数据)

作为对这些错误的补救措施,有些人建议将 Excel 文件保存为 .xls(Microsoft Excel 97-2003),错误就会消失。好吧,它会消失,但会以数据丢失为代价。请阅读下面的答案...

4

1 回答 1

1

如果文件中的行数超过 65,536,请勿将 .xlsx (Microsoft 2010/2013/2016) 文件另存为 .xls (Microsoft Excel 97-2003) 以作为解决方法。.xls 文件只能有 65,536 行。这意味着如果您在 Excel 文件中有超过 65,536 行并将其另存为 .xls(Microsoft Excel 97-2003),那么将会丢失数据而没有任何信息性消息。这将导致数据丢失。

我希望这会帮助有需要的人。

于 2019-07-19T16:32:31.383 回答