Excel使用分布式查询导入到SQL Server

时间:2011-10-11 01:53:11

标签: sql-server excel distributed

只要在运行脚本时使用的用户凭据是系统管理员,我就可以在本地和生产中成功设置此功能。

这个网址(http://www.excel-sql-server.com/excel-import-to-sql-server-using-distributed-queries.htm)谢谢·瓦瑟连科非常乐于助人

它已经运行了好几个月了。就在上周的某个时间,我收到了一位使用上传者的用户的投诉,他们无法再上传任何Excel文件。

  

OLE DB提供程序“Microsoft.ACE.OLEDB.12.0”用于链接服务器“(null)”   返回消息“未指定的错误”。 Msg 7303,Level 16,State 1,   第1行无法初始化OLE DB提供程序的数据源对象   “Microsoft.ACE.OLEDB.12.0”用于链接服务器“(null)”。

没有人改变剧本。

没有人更新服务器或本地服务器。

使用该脚本的不同应用的所有服务器都遇到了错误。

我甚至无法在我自己的本地电脑上运行它。(当我在本地使用JET作为驱动程序时,它仍然有效,但无法使用ACE驱动程序运行它)

我对ace驱动程序上发生的事情感到很困惑?

我开始怀疑微软是否有任何更新后端或ace驱动程序上的某种错误?

如果你有类似的问题,希望有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

可能是this potential prblem

  

发生此问题是因为登录帐户没有完整   访问SQL Server启动帐户的临时文件夹。该   链接服务器查询在登录帐户的上下文中运行。如果你   运行链接服务器查询,SQL Server尝试创建一个临时文件   SQL Server的临时文件夹中的数据源名称(DSN)   启动帐户。