Ошибка подключения в подписке между моим SQL Server и базой данных Azure - PullRequest
1 голос
/ 05 июня 2019

У меня много проблем с репликацией между 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.744 Сообщение агента код 20084. Процесс не может подключиться к подписчику '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

1 Ответ

0 голосов
/ 05 июня 2019

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

Пример: admindb @ servername

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

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