Ошибка подключения в подписке между моим SQL Server и базой данных Azure

У меня большие проблемы с репликацией между SQL Server 2014 и Azure.

Я использую удаленный рабочий стол для подключения к машине с SQL Server и там начинаю выполнять все шаги репликации. Я уже сделал SQL Server дистрибьютором, а затем создал публикацию. Проблема в том, что когда я заканчиваю настройку подписки, когда я смотрю на монитор репликации, все в порядке (агенты моментальных снимков и журналов), кроме задания подписки. Когда я смотрю на историю, появляется следующее описание сообщения:

2019-06-04 20:40:36.303 Подключение к подписчику «MYSERVER.DATABASE.WINDOWS.NET» .СЕТЬ'. 2019-06-04 20:40:36.839 Категория:NULL Источник: Собственный клиент Microsoft SQL Server 11.0 Номер: 40532 Сообщение: Не удается открыть сервер «WIN2K8SQL», запрошенный при входе в систему. Вход не выполнен.

MYSERVER.DATABASE.WINDOWS.NET — это Azure, а WIN2K8SQL — это мой SQL Server.


person Arturo Nájera    schedule 04.06.2019    source источник


Ответы (1)


Я уже решил эту проблему, убедившись, что у дистрибьютора есть разрешения db_owner, но я никогда не ожидал, что при входе в систему подписки с сервера издателя вы должны добавить: @"domain_of_your_subscription_db" рядом с вашим пользователем для входа.

Пример: admindb@имя_сервера

После этого моя проблема с подключением по подписке была решена!

person Arturo Nájera    schedule 05.06.2019