Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
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] Ответить | Цитировать Сообщить модератору |
Дедушка Member Откуда: Город трёх революций Сообщений: 5114 |
нельзя юзать синонимы на линкованных серверах |
19 сен 17, 20:35 [20807268] Ответить | Цитировать Сообщить модератору |
TaPaK Member Откуда: Kiev Сообщений: 6801 |
SudyaDred, OPENQUERY предлагать? |
19 сен 17, 21:43 [20807400] Ответить | Цитировать Сообщить модератору |
Дедушка Member Откуда: Город трёх революций Сообщений: 5114 |
|
||
19 сен 17, 23:21 [20807627] Ответить | Цитировать Сообщить модератору |
HandKot Member Откуда: Sergiev Posad Сообщений: 3015 |
может и ничем, но работает, но жутко тормозит |
||||
20 сен 17, 06:57 [20807778] Ответить | Цитировать Сообщить модератору |
TaPaK Member Откуда: Kiev Сообщений: 6801 |
HandKot,
|
||
20 сен 17, 07:18 [20807788] Ответить | Цитировать Сообщить модератору |
SudyaDred Member Откуда: Сообщений: 2 |
TaPaK, Спасибо, так сработало :) |
20 сен 17, 12:30 [20808554] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |