Symptoms
You run a SQL Server Distributed Query for DB2. If the query is a four-part named linked server query, and it contains a CALL statement against a DB2 for i database, the query fails. Additionally, you receive an error message that resembles the following:
OLE DB provider "DB2OLEDB" for linked server "linked_server_name" returned message "An internal network library error has occurred. A network level syntax error has occurred. SQLSTATE: HY000, SQLCODE: -379".
Msg 7212, Level 17, State 1, LineNumber Could not execute procedure 'procedure_name' on remote server 'remote_server_name'. "Resolution
This problem is fixed in Cumulative Update 1 for Host Integration Server 2016.
Status
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
References
Learn about the terminology Microsoft uses to describe software updates.
The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.