0

这是我第一次不得不将 Excel 工作表用作链接服务器,经过大量的努力并解决了一个问题,结果又遇到了另一个问题,我决定伸出援手。长话短说我有一个从 Excel 链接服务器中提取数据的 SP(这最初只是一个开放数据源而不是链接服务器,但我在那里也遇到了问题)SP 在本地工作正常,但是当我远程运行它时,我是刚刚收到错误 7302“无法创建提供程序的实例”,然后在进行一些搜索后,我在提供程序设置中启用了“允许处理中”和“动态参数”,现在我得到:

消息 7399...
链接服务器“JOBDETAILS”的 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”报告错误。提供商没有提供有关该错误的任何信息。
消息 7303...
无法为链接服务器“JOBDETAILS”初始化 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”的数据源对象。

我查看了本地和远程服务器上的事件查看器,当我尝试使用 Windows 凭据从远程执行时,本地正在记录 Com 应用程序权限问题(最终结果将使用 SQL 凭据运行,但我也尝试使用 Windows 进行故障排除) 所以我更正了权限问题,但没有效果。

4

1 回答 1

0

解决了我自己的愚蠢问题,今天早上回顾了所有事情,并意识到我已将链接服务器指向映射驱动器。

于 2012-12-17T12:53:28.513 回答