Разница в использовании ссылок на БД в SQL Server 2017 и 2012 - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть две SQL серверные среды:

  1. SQL Server 2017 (окончательная первоначальная версия) - 14.0.1000.169 (X64) С репликацией на другой узел MS Server (главная + подчиненная архитектура)
  2. 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...