在使用QODBC连接到QREMOTE时在Server中获取此错误
OLE DB提供程序"MSDASQL“用于链接服务器"QREMOTE”返回消息“多步OLE DB操作生成错误。如果可用,请检查每个OLE DB状态值。没有完成任何工作。”
发布于 2013-10-15 06:43:37
请转到QODBC设置屏幕-->高级选项卡->最大字段名长度->将“最大字段名长度”设置为70。
另外,请配置MSDASQL (Microsoft OLE DB Provider for ODBC驱动程序)注意:版没有此设置选项!用于管理链接查询的OLE DB提供程序选项可以在中设置。在对象资源管理器中,右键单击提供程序名称并选择MSDASQL的属性.http://support.flexquarters.com/esupport/newimages/QRemoteSQLServer64Bit/image025.png
应该检查动态参数以允许参数查询。应该只检查零级别,以便允许四个部件命名工作。如果您想要更新InProcess数据,应该检查允许performance.Non以帮助performance.Non处理的更新。应检查索引作为访问路径以提高性能。不允许的即席访问应该不加检查,以允许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上创建支持票。
https://stackoverflow.com/questions/19331329
复制相似问题