【问题标题】:SQL OLE DB Error with ColdFusion while uploading an excel file上传 excel 文件时 ColdFusion 出现 SQL OLE DB 错误
【发布时间】:2012-03-09 02:00:09
【问题描述】:

我正在使用带有 Coldfusion 的 SQL Server 2008。我正在尝试使用链接服务器使用存储过程上传 excel 文件。我收到以下错误。

[Macromedia][SQLServer JDBC 驱动程序][SQLServer]OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 不能用于分布式查询 因为提供程序配置为在单线程单元中运行 模式。

【问题讨论】:

    标签: sql-server


    【解决方案1】:

    请原谅我只是发布一个链接,但 Pinal Dave 讨论了此问题的(部分)解决方案 in this post

    Mitch Stokely 发布了进一步的解决方案 in this comment

    来自米奇的解决方案:

    1. 在 64 位服务器和机器上,您需要首先卸载所有 32 位 Microsoft Office 应用程序和实例(Access 2007 安装、Office 10 32 位等)。否则,您将无法安装新的 64 位 Microsoft Access Database Engine 2010 Redistributable 组件。是的,这很令人头疼,但这是我发现为需要在 64 位机器上运行的 JET 引擎组件安装新替代品的唯一方法。
    2. 从 Microsoft 下载并安装新组件
    3. { 运行他提供的 SQL }
    4. 确保根据需要使用新的 JET 参数。
    5. 重新安装 64 位 MS-Office

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-03
      • 2016-09-28
      • 2015-12-18
      • 2016-11-16
      • 2018-01-01
      • 2021-08-27
      相关资源
      最近更新 更多