Ошибка репликации: невозможно запустить выполнение шага 2 причина: ошибка аутентификации прокси-сервера NODE1 \ repl_distribution - PullRequest
0 голосов
/ 09 мая 2019

Я использую SQL Server 2016, и я следовал учебному пособию по MSDN, чтобы настроить репликацию между двумя узлами Первый издатель и дистрибьютор

, в то время как второй абонент -

как упомянуто в этой ссылке https://docs.microsoft.com/en-us/sql/relational-databases/replication/tutorial-replicating-data-between-continuously-connected-servers?view=sql-server-2017

но когда я выдаю Просмотр статуса синхронизации, работа зависает

и чтобы узнать причину, я попытался запустить монитор репликации запуска и вставил токен, который показывает

От издателя к распространителю уходит одна секунда, пока он зависает в ожидании от распространителя к подписчику

и показывает следующую ошибку Агент «Node1-ReplicatedDataBase-PublicationName-Node2» повторяет попытку после ошибки. 18 попыток. См. Историю заданий агента в папке Jobs для более подробной информации.

поэтому я отправил следующий запрос, чтобы узнать точную причину

SELECT J.[name] 
       ,[step_name]
      ,[message]
      ,[run_status]
      ,[run_date]
      ,[run_time]
      ,[run_duration]
  FROM [msdb].[dbo].[sysjobhistory] JH
  JOIN [msdb].[dbo].[sysjobs] J
  ON JH.job_id= J.job_id
  order by run_date desc ,run_time desc

и показывает следующую ошибку

  Unable to start execution of step 2 (reason: Error authenticating proxy Node1\repl_distribution, system error: The user name or password is incorrect.)

хотя я настроил дистрибьютора в подписчике с этой учетной записью с правильным паролем

я также заметил, что после перезапуска агента сервера sql на Node1 у переподготовки мониторинга репликации заданий есть отметка x, означающая, что она не работает

Есть идеи, пожалуйста, в чем может быть причина?

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