|
По материалам статьи Микрософт: INF: -ForceConvergenceLevel Merge Agent Parameter is not Documented (Q305039) Информация в этой статье относится ко всем изданиям Microsoft SQL Server 2000 Параметр -ForceConvergenceLevel для Merge Replication Agent не документирован в SQL Server 2000 Books Online. Эта статья объясняет его функцию и особенности использования параметра -ForceConvergenceLevel. Ниже представлен синтаксис, который используется для параметра -ForceConvergenceLevel: -ForceConvergenceLevel 0 | 1 | ( 2 (Publisher | Subscriber | Both) ) Параметр -ForceConvergenceLevel полезен в ситуациях, когда изменения не сходятся в течение сеанса Merge (проблема известна, как не сходимость репликации). Параметр ForceConvergenceLevel поможет разрешению проблем в следующих ситуациях: - Когда были пропущены некоторые порождения (generation) в
исходной, точной копии. Когда Вы передаёте параметр -ForceConvergenceLevel для
Merge Agent со значением, равным единице (1), Merge Agent (в
течение закрытия актуальных, открытых порождений, и открытия
новых порождений) делает изменения значений порождения,
сохраняемых в системных таблицах MSmerge_contents и
MSmerge_tombstone так, чтобы любые пропущенные порождения были
учтены. Это гарантирует, что любые изменения, представленные
этими порождениями имеют право на согласование в течение
следующего, Merge сеанса. Однако, существует одно ограничение,
которое определяет, что порождение уже не может существовать в
точной копии адресата. То есть уже не может быть строки в
системной таблице MSmerge_genhistory для этого порождения в
адресате. Для дополнительной информации об известных проблемах,
которые - не возможно обойти с помощью параметра
-ForceConvergenceLevel, изучите следующие статьи Microsoft
Knowledge Base: |
Перевод: Александра Гладченко 2001г. |