У меня есть две SQL серверные среды:
- SQL Server 2017 (окончательная первоначальная версия) - 14.0.1000.169 (X64) С репликацией на другой узел MS Server (главная + подчиненная архитектура)
- SQL Server 2012 (SP3) (KB3072779) - 11.0.6020.0 (X64)
Существует один и тот же DbLink с этих серверов на БД Firebird. Тестовое соединение возвращает «ОК».
Когда я звоню
select top 10 * from PROD_R...face_accs
в 1-й среде, я получаю сообщение об ошибке
SQL Ошибка базы данных сервера: поставщик OLE DB "MSDA SQL "для связанного сервера" PROD_R "не содержит таблицу" face_accs ". Таблица либо не существует, либо текущий пользователь не имеет разрешений для этой таблицы.,
, но она отлично работает на 2 среда. Также, если я вызываю этот запрос через OPENQUERY
в 1-й среде, он тоже работает.
Не работает ли запрос типа «из PROD_R ... face_accs» на SQL Server 2017?