Baza danych Linked SQL Server z błędem „niespójne metadane”

Obecnie korzystam z pakietu oprogramowania innej firmy, który wykorzystuje bazę danych SQL Server. Mam drugą instancję SQL Server działającą w innej lokalizacji i niektóre aplikacje, które buduję w tym przypadku SQL Server musi uzyskać dostęp do niektórych danych w oprogramowaniu innej firmy. Dlatego stworzyłem połączenie ODBC między skrzynkami i skonfigurowałem serwer SQL innej firmy jako serwer połączony w mojej wersji SQL Server. W ramach testu uruchomiłem coś w rodzaju następującej instrukcji z mojego serwera SQL, uzyskując dostęp do jednej z tabel innej firmy:

SELECT * FROM LinkedServerName.SchemaName.dbo.TableName

Do którego otrzymałem ten błąd:

OLE DB error trace [Non-interface error:  Column 'TableRowVersion' (compile-time
ordinal 4) of object '"SchemaName"."dbo"."TableName"' was reported to have a
DBCOLUMNFLAGS_ISROWVER of 0 at compile time and 512 at run time].

Msg 7356, Level 16, State 1, Line 1

OLE DB provider 'MSDASQL' supplied inconsistent metadata for a column. Metadata
information was changed at execution time.

Ten błąd jest taki sam dla każdej innej tabeli, do której próbuję uzyskać dostęp. Co oznacza ten błąd i czy jest jakiś sposób na to?

questionAnswers(3)

yourAnswerToTheQuestion