【发布时间】:2012-12-17 20:53:28
【问题描述】:
这是我第一次不得不将 Excel 工作表用作链接服务器,经过大量的努力并解决了一个问题,结果又遇到了另一个问题,我决定伸出援手。长话短说我有一个从 Excel 链接服务器中提取数据的 SP(这最初只是一个开放数据源而不是链接服务器,但我在那里也遇到了问题)SP 在本地工作正常,但是当我远程运行它时,我是刚刚收到错误 7302“无法创建提供程序实例”,然后在进行一些搜索后,我在提供程序设置中启用了“允许处理中”和“动态参数”,现在我得到了:
消息 7399...
用于链接的 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0” 服务器“JOBDETAILS”报告了一个错误。提供者没有给出任何 有关错误的信息。
消息 7303...
无法初始化数据 用于链接的 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”的源对象 服务器“JOBDETAILS”。
我查看了本地和远程服务器上的事件查看器,当我尝试使用 Windows 凭据从远程执行时,本地正在记录 Com 应用程序权限问题(最终结果将使用 SQL 凭据运行,但我也尝试了 Windows用于故障排除)所以我更正了权限问题,但没有效果。
【问题讨论】:
标签: sql-server excel linked-server