Сопровождение тиражирования сведением в SQL Server 2000 - Новые средства разрешения конфликтов

ОГЛАВЛЕНИЕ

 

Новые средства разрешения конфликтов

Тиражирование сведением изначально предполагает возникновение конфликтов. SQL Server 2000 допускает интерактивное вмешательство пользователя в процесс разрешения конфликтов при синхронизации с помощью команды Synchronize группы Accessories. Встроенные механизмы разрешения конфликтов обеспечивают: разрешение в пользу определенного значения поля, разрешение в пользу минимального или максимального значения, разрешение в пользу первого или последнего значения, установку суммарного или среднего значения, а также добавление (дописывание) разных текстовых значений. Замена программы разрешения конфликтов возможна в период сопровождения и не требует повторной инициализации подписки. Для повышения уровня безопасности администратор может установить проверку цифровой подписи программ разрешения конфликтов, включенных в SQL Server 2000. Потенциальным источником конфликтов при сведении всегда были поля с признаком Identity. Создавая публикацию или редактируя позднее ее свойства, можно указать диапазоны генерируемых значений Identity для разных серверов. Если в публикации есть поля с этим свойством и на подписчиках добавляются записи, при автоматическом управлении диапазонами значения поля на каждом подписчике не повторяются, и возникновение конфликтов исключено. Пример настройки приведен на Экране 2.


Экран 2. Настройка автоматического назначения уникальных значений Identity для участников тиражирования.