I have Server2 set up as a linked server on Server1 which has been working fine for ages. However, I have just added 4 columns to a particular table on Server2 and now cannot query the table at all through the link (works fine direct from Server2). I get the following error:
Server: Msg 7353, Level 16, State 1, Line 1
OLE DB provider 'SQL OLEDB' supplied inconsistent metadata. An extra column was supplied during execution that was not found at compile time.
I get this error trying to query any columns of the table, not just the ones I've just added. I can still query all other tables fine.
Both servers are running SQL 7. The linked server has SP4 and the main server did have SP3, although I have upgraded this to SP4 in an attempt to fix this problem.
I have also tried completely removing the linked server and re-linking it. No joy.
The only info I can find at Microsoft is this:
I have tried installing the manual upgrade as advised but didn't work either.
Does anyone have any bright ideas? --James
Server: Msg 7353, Level 16, State 1, Line 1
OLE DB provider 'SQL OLEDB' supplied inconsistent metadata. An extra column was supplied during execution that was not found at compile time.
I get this error trying to query any columns of the table, not just the ones I've just added. I can still query all other tables fine.
Both servers are running SQL 7. The linked server has SP4 and the main server did have SP3, although I have upgraded this to SP4 in an attempt to fix this problem.
I have also tried completely removing the linked server and re-linking it. No joy.
The only info I can find at Microsoft is this:
I have tried installing the manual upgrade as advised but didn't work either.
Does anyone have any bright ideas? --James