Связанная база данных SQL Server с ошибкой «несогласованные метаданные»

В настоящее время я использую сторонний программный пакет, который использует SQL Server в качестве своей базы данных. У меня есть второй экземпляр SQL Server, работающий в другом месте, и некоторым приложениям, которые я создаю в этом экземпляре, SQL Server необходим доступ к некоторым данным в стороннем программном обеспечении. Итак, я создал ODBC-соединение между блоками и настроил сторонний SQL-сервер в качестве связанного сервера в моей версии SQL Server. В качестве теста я выполнил что-то вроде следующего оператора с моего SQL-сервера, получив доступ к одной из сторонних таблиц:

SELECT * FROM LinkedServerName.SchemaName.dbo.TableName

На что я получил эту ошибку:

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.

Эта ошибка одинакова для любой другой таблицы, к которой я пытаюсь получить доступ. Что означает эта ошибка, и есть ли способ ее обойти?

Ответы на вопрос(3)

Ваш ответ на вопрос