我有一个SQL Server 2014虚拟机。它是SQL Server的64位版本或64位Windows Server。Server软件是在我被Sysadmin雇用之前安装的。他选择安装32位访问驱动程序(Office)。我们已经谈过了,他说他这么做是因为我们使用了Office 2010的32位版本。
总之,我卸载了AccessRuntime_x32并安装了AccessRuntime_x64。我已经从微软网站下载了2010年和2013年的版本。我重新启动了Server,甚至重新启动了整个服务器。然而,我仍然不能为Excel导出超过64,000行数据,也不能在2007年之后选择Microsoft的新版本。我遗漏了什么?
发布于 2016-03-29 05:05:36
在试图复制您的问题时,我收到了以下错误:
没有在本地机器上注册“microsoft.ace.oledb.12.0”提供程序
我下载了2007年Office系统驱动程序:数据连接组件来解决错误。当我选择将数据导出到Excel并选择.xls文件名时,导出将出现65,536行错误。如果选择将数据导出到Excel并选择.xlsx文件名,则导出将顺利完成。这是因为在Excel2010中,每个工作表有1048576行限制,而在Excel 97中,每个工作表有65536行限制。
https://dba.stackexchange.com/questions/133588
复制相似问题