Сообщение об ошибке «Формат сообщения во время веб-синхронизации был недействительным ...» появляется при веб-синхронизации при репликации слиянием - PullRequest
0 голосов
/ 06 февраля 2020

Я получаю следующую ошибку:

Недопустимый формат сообщения во время веб-синхронизации. Убедитесь, что компоненты репликации правильно настроены на веб-сервере.

Когда я проверил историю заданий агента слияния на подписчике, он выглядит следующим образом:

2020-02-06 07:55:01.039 Connecting to Subscriber <Subscriber> 
2020-02-06 07:55:01.071 Connecting to Subscriber <Subscriber> 
2020-02-06 07:55:01.071 The upload message to be sent to Publisher <Publisher> is being generated 
2020-02-06 07:55:01.071 The merge process is using Exchange ID '53C123F6-529R-4A3E-B541-94065B6EB94D' for this web synchronization session. 
2020-02-06 07:55:03.106 Uploading data changes to the Publisher 
2020-02-06 07:55:04.263 No data needed to be merged. 
2020-02-06 07:55:04.263 Request message generated, now making it ready for upload. 

2020-02-06 07:55:04.263 Upload request size is 16505 bytes. 
2020-02-06 07:55:24.927 Uploaded a total of 1 chunks. 
2020-02-06 07:55:24.927 The request message was sent to 'https://<Publisher>/SQLREPLICATION/replisapi.dll' 
2020-02-06 07:55:25.021 Downloaded a total of 100 chunks.
2020-02-06 07:55:25.161 Downloaded a total of 200 chunks.
2020-02-06 07:55:25.333 Downloaded a total of 300 chunks. 
2020-02-06 07:55:25.489 Downloaded a total of 400 chunks.

......... 
2020-02-06 07:55:28.303 Downloaded a total of 2900 chunks. 
2020-02-06 07:55:28.475 Downloaded a total of 3000 chunks. 
2020-02-06 07:55:28.662 Downloaded a total of 3100 chunks. 
2020-02-06 07:55:28.866 The response message was received from 'https://<publisher>/SQLREPLICATION/replisapi.dll' and is being processed. 
2020-02-06 07:55:28.866 The format of a message during Web synchronization was invalid. Ensure that replication components are properly configured at the Web server.  
2020-02-06 07:55:28.866 Category:NULL 
Source:  XML Message Subscriber 
Number:  -2147199374
Message: The format of a message during Web synchronization was invalid. Ensure that replication components are properly configured at the Web server.

Вот действия, которые я проделал до сих пор:

  1. Я попытался изменить значение WebSyncMaxXmlSize на 2000000, 100000, 150000, 200000, 250000, 300000 для regedit.

    HKLM \ Программное обеспечение \ Microsoft \ Microsoft SQL Сервер \ 140 \ Репликация
    HKLM \ Программное обеспечение \ Microsoft \ Microsoft SQL Сервер \ MSSQL14.MSSQLSERVER \ Репликация

  2. I ' мы пробовали возможные решения, используя -DownloadGenerationsPerBatch 5 -UploadGenerationsPerBatch -InternetTimeout 45000 -QueryTimeout 45000

  3. Я пытался изменить порог_провода_произведения на 100

  4. I ' я уже установил максимальный размер текстового реплея сервера на -1

  5. Я уже установил значение для предкомпьютерных разделов на true

Мои текущие настройки это пабли Шер с двумя подписчиками. Абонент A подключен к локальной сети и работает. Абонент B имеет целое rnet соединение для синхронизации, но, очевидно, оно сейчас не работает.

Нужно ли проверять некоторые свойства, чтобы это работало? Надеясь на возможные решения, которые я могу получить.

Спасибо.

...