【问题标题】:Error while connecting with QRemote using QODBC使用 QODBC 连接 QRemote 时出错
【发布时间】:2018-06-15 18:53:26
【问题描述】:

使用 QODBC 连接到 QREMOTE 时在 SQL Server 中出现此错误

链接服务器“QREMOTE”的 OLE DB 提供程序“MSDASQL”返回消息“多步 OLE DB 操作生成错误。检查每个 OLE DB 状态值(如果可用)。没有完成任何工作。

【问题讨论】:

    标签: sql sql-server odbc


    【解决方案1】:

    请进入 QODBC 设置屏幕 --> 高级选项卡 --> 最大字段名称长度 --> 将“最大字段名称长度”设置为 70。

    另外,请配置 MSDASQL(用于 ODBC 驱动程序的 Microsoft OLE DB 提供程序) [注意:MS SQL Express Edition 没有这个设置选项!!! ] 可以在 SQL Server Management Studio 中设置用于管理链接查询的 OLE DB 提供程序选项。在 Object Explorer 中,右键单击提供程序名称并选择 Properties for MSDASQL。 http://support.flexquarters.com/esupport/newimages/QRemoteSQLServer64Bit/image025.png

    应检查动态参数以允许参数查询。仅应检查零级以允许四部分命名工作。应选中 Allow InProcess 以帮助提高性能。如果您希望能够更新 QuickBooks 数据,则应选中非事务更新。应检查作为访问路径的索引以帮助提高性能。应取消选中禁止临时访问以允许 OPENQUERY 运行。 http://support.flexquarters.com/esupport/newimages/QRemoteSQLServer64Bit/image027.jpg

    我还想建议您参考下面提到的链接: http://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2458/52/how-to-create-link-server-with-ms-sql-200520082012-64-bit-using-qodbcqremote

    如果您仍然遇到问题,请在http://support.qodbc.com 创建支持票

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多