我正在使用odbc连接器连接到AS 400 DB2系统。我正在从复制活动中提取元数据,但它抛出了以下错误。
“源”端发生故障。错误代码=UserErrorOdbcOperationFailed,“类型=Microsoft.数据传输.公用.共享.混合传递异常,消息=ERROR [HY 000] [IBM][System i Access ODBC驱动程序][DB2 for i5/OS] -错误消息文本不可用。无法成功转换消息。,源=Microsoft.数据传输.运行时.GenericOdbcConnectors,”“类型=System.数据.Odbc.OdbcException,消息=错误[HY 000] [IBM][System i Access ODBC驱动程序][DB2 for i5/OS] -错误消息文本不可用。无法成功转换消息。,源=CWBODBC.DLL,'
我们具有对数据库的读取访问权限。这是给定用户的访问错误吗?还是网络连接问题,因为某些复制活动正在运行,而某些复制活动失败。我们正在尝试将数据加载到数据湖中,但所有内容都已参数化。请告诉我这是Windows库问题/网络问题/访问问题。?
2条答案
按热度按时间2g32fytz1#
如果如您所说,这是复制活动中的暂时性问题,则很可能与网络有关。一些网络错误是由底层驱动程序引起的(实际上,这在Azure-SSIS场景中很常见,因为SSISDB中的驱动程序很旧)。
如果你能写一下如何设置连接器,这可能会很有用。尝试更改驱动程序,首先尝试IBM db2 ODBC驱动程序:
您使用的是SHIR还是Azure IR?如果是SHIR,则需要有关如何将驱动程序安装到计算机的进一步说明。
https://www.ibm.com/docs/en/db2/11.1?topic=dsd-installing-data-server-driver-odbc-cli-software-windows-operating-systems
对于Azure IR,不幸的是你无法选择你想要的驱动程序。如果你在Azure IR上遇到了这个问题,那么你可以考虑使用ODBC连接器来连接,看看它是否工作(我假设你在DB2连接器上):
https://learn.microsoft.com/en-us/azure/data-factory/connector-odbc?tabs=data-factory
1tu0hz3e2#
它看起来像暂时的问题有关的网络或驱动程序可能是。它看起来不像艾米权限相关的问题。你是使用自托管红外线在这里?如果是,你可以尝试重新安装或升级它,看看是否有帮助。