MSSQL_REPL-2147199466MSSQL_REPL-2147199466

Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) ДаУправляемый экземпляр SQL AzureAzure SQL Managed InstanceYesУправляемый экземпляр SQL AzureAzure SQL Managed InstanceПрименимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) ДаУправляемый экземпляр SQL AzureAzure SQL Managed InstanceYesУправляемый экземпляр SQL AzureAzure SQL Managed Instance

Сведения о сообщенииMessage Details

attributeAttribute ЗначениеValue
Название продуктаProduct Name SQL ServerSQL Server
Идентификатор событияEvent ID -2147199466-2147199466
Источник событияEvent Source MSSQLServerMSSQLServer
Символическое имяSymbolic Name
Текст сообщенияMessage Text В процессе слияния не удалось выполнить очистку метаданных по истечении срока хранения в базе данных «%1».The merge process could not perform retention-based metadata cleanup in database '%1'. Если эта ошибка повторяется, увеличьте время ожидания запроса для этого процесса или сократите срок хранения.If this failure continues, try increasing the query timeout for this process, or try reducing the retention period. В целях диагностики запустите синхронизацию повторно, включив подробное протоколирование и укажите выходной файл для записи.When troubleshooting, restart the synchronization with verbose history logging and specify an output file to which to write.

ОбъяснениеExplanation

Процедура, вызванная для выполнения этого действия, завершилась с ошибкой.A procedure that was called to perform this action failed.

Действие пользователяUser Action

Запустите Приложение SQL Server ProfilerSQL Server Profiler и проверьте файл replmerg.log на наличие сообщений о сбоях.Run Приложение SQL Server ProfilerSQL Server Profiler and examine replmerg.log for failures. При использовании веб-синхронизации повысьте уровень серьезности в журнале, перезапустите сценарий и проверьте ошибки в файле websync.log.If you are using Web Synchronization, elevate the severity of the websync log, rerun the scenario, and check for errors in the websync.log file.

При использовании веб-синхронизации можно запустить Replmerg.exe и передать параметр -T 106 для использования флага трассировки 106.If you are using Web Synchronization, you can start Replmerg.exe and pass the -T 106 option to use trace flag 106. Это позволит просматривать сообщения, отправляемые и получаемые издателем.This enables you to see the messages that are sent to and from the Publisher. Добавляя флаг трассировки к командной строке агента Replmerg.exe, агент записывает входящие сообщения клиента в файл ExchangeID(guid).IN.XML, а исходящие сообщения в файл ExchangeID(guid).OUT.XML.By adding the trace flag to the Replmerg.exe agent command line, the agent writes the client's input messages to a file that is named ExchangeID(guid).IN.XML, and writes the output messages to a file that is named ExchangeID(guid).OUT.XML. (В именах этих файлов guid обозначает идентификатор GUID для сеанса Exchange Server.) Эти файлы созданы в каталоге, из которого был вызван агент Replmerg.exe.(In these file names, guid is the GUID of the Exchange Server session.) These files are created in the directory from which Replmerg.exe was invoked. В целях безопасности удалите эти файлы по окончании работы с ними.For security, you should delete these files after you are finished.

Только для внутреннего использованияInternal-Only