Ok, I do not know what I am doing wrong. I have linked servers setup from SQL server 2005 to db2 using odbc dsn.
I open sql server management studio and try to call a stored procedure on db2 system.
Linked server name: PADEV
Database name: PADEV1
Database owner: PADEVM
Stored procedure name: PAWHAT
I type in for new query:
Errors:
The stored procedure needs one variable input and outputs 9 variables. I figured in the above call knowing i left the variables off it would say, expecting EmpID(the input variable) and not supplied but i keep getting the above error.
What am i doing wrong? Something wrong in the link server setup, in my sql statement or on the db2 side?
Thanks again. Greatly appreciate it.
I open sql server management studio and try to call a stored procedure on db2 system.
Linked server name: PADEV
Database name: PADEV1
Database owner: PADEVM
Stored procedure name: PAWHAT
I type in for new query:
Code:
EXEC PADEV.PADEV1.PADEVM.PAWHAT
Code:
OLE DB provider "MSDASQL" for linked server "PADEV" returned message "[IBM][CLI Driver][DB2] SQL0969N There is no message text corresponding to SQL error "-114" in the message file on this workstation. The error was returned from module "DSNXEVPN" with original tokens "PADEV". SQLSTATE=42961 ". OLE DB provider "MSDASQL" for linked server "PADEV" returned message "[IBM][CLI Driver][DB2] SQL0104N An unexpected token "1" was found following "". Expected tokens may include: "( END SET CALL DROP FREE HOLD LOCK OPEN PARM ALTER BEGIN CLOSE ". SQLSTATE=42601
What am i doing wrong? Something wrong in the link server setup, in my sql statement or on the db2 side?
Thanks again. Greatly appreciate it.
Comment