【发布时间】:2018-06-15 18:53:26
【问题描述】:
使用 QODBC 连接到 QREMOTE 时在 SQL Server 中出现此错误
链接服务器“QREMOTE”的 OLE DB 提供程序“MSDASQL”返回消息“多步 OLE DB 操作生成错误。检查每个 OLE DB 状态值(如果可用)。没有完成任何工作。
【问题讨论】:
标签: sql sql-server odbc
使用 QODBC 连接到 QREMOTE 时在 SQL Server 中出现此错误
链接服务器“QREMOTE”的 OLE DB 提供程序“MSDASQL”返回消息“多步 OLE DB 操作生成错误。检查每个 OLE DB 状态值(如果可用)。没有完成任何工作。
【问题讨论】:
标签: sql sql-server odbc
请进入 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.qodbc.com 创建支持票
【讨论】: