I'm connected in sql server 2012, so I connect to sql server 2005 so after that I can connect to a firebird base.
my query is like this for 2 linked server:
INSERT OPENQUERY(2005server, 'SELECT TEST_ID, AGE FROM OPENQUERY(firebirdServer, ''SELECT TEST_ID, AGE FROM firebirdBase'')' ) VALUES (1, 22)
A exemple with 2 linked server that WORKS for me is:
INSERT OPENQUERY(firebirdServer, 'SELECT TEST_ID, AGE FROM firebirdBase') VALUES (1, 22);
ERROR with 2 linked servers (first code up):
OLE DB provider "SQLNCLI11" for linked server "2005server" returned message "Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.". Msg 16955, Level 16, State 2, Line 1 Could not create an acceptable cursor.
anyone have already this error?
thanks!