Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Запрос через синоним к линкед-серверу  [new]
SudyaDred
Member

Откуда:
Сообщений: 2
Всем привет.

Ситуация на MSSQL 2008R2:

Есть главный сервер и два связанных с ним linked-сервера (10.106.0.4 и 10.100.28.12).
На одном из линкедов (10.106.0.4) есть база [dev] и в ней таблица FiasUpdateLog.

С главного сервера я делаю к нему запрос:
SELECT MAX(VersionDate) FROM [10.106.0.4].[dev].[dbo].[FiasUpdateLog]
и получаю корректную искомую дату, здесь все ОК

На втором линкеде (10.100.28.12) таблица FiasUpdateLog выведена в отдельную базу [fias], а в базе [dev] создан синоним для этой таблицы с ссылкой на базу [fias]

CREATE SYNONYM [dbo].[FiasUpdateLog] FOR [fias].[dbo].[FiasUpdateLog]

, то есть локальный запрос типа SELECT MAX(VersionDate) FROM [dev].[dbo].[FiasUpdateLog] отрабатывает корректно (идет переадресация запроса по синониму).

А вот запрос SELECT MAX(VersionDate) FROM [10.100.28.12].[dev].[dbo].[FiasUpdateLog] уже выдает ошибку №7357.

Вероятно, проблема где-то в разрешениях, но не могу понять как исправить ситуацию.
Работа на всех серверах ведется под 'sa', линкеды также связаны под 'sa'.

Что я делаю не так?))

P.S.: Обращаться напрямую к базе [fias] не предлагать :)
19 сен 17, 19:15    [20807098]     Ответить | Цитировать Сообщить модератору
 Re: Запрос через синоним к линкед-серверу  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
нельзя юзать синонимы на линкованных серверах
19 сен 17, 20:35    [20807268]     Ответить | Цитировать Сообщить модератору
 Re: Запрос через синоним к линкед-серверу  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
SudyaDred,

OPENQUERY предлагать?
19 сен 17, 21:43    [20807400]     Ответить | Цитировать Сообщить модератору
 Re: Запрос через синоним к линкед-серверу  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
TaPaK
SudyaDred,

OPENQUERY предлагать?
а чем это отличается от линкеда в контексте синонима?
19 сен 17, 23:21    [20807627]     Ответить | Цитировать Сообщить модератору
 Re: Запрос через синоним к линкед-серверу  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 2979
Дедушка
TaPaK
SudyaDred,

OPENQUERY предлагать?
а чем это отличается от линкеда в контексте синонима?


может и ничем, но работает, но жутко тормозит
20 сен 17, 06:57    [20807778]     Ответить | Цитировать Сообщить модератору
 Re: Запрос через синоним к линкед-серверу  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
HandKot,

автор
но работает, но жутко тормозит
вы бредите
20 сен 17, 07:18    [20807788]     Ответить | Цитировать Сообщить модератору
 Re: Запрос через синоним к линкед-серверу  [new]
SudyaDred
Member

Откуда:
Сообщений: 2
TaPaK,

Спасибо, так сработало :)
20 сен 17, 12:30    [20808554]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить