Поделиться через


Улучшенная доступность репликации

Доступность репликации улучшена в следующих областях:

  • Репликация изменений схемы
  • Возобновляемая доставка моментальных снимков
  • Одноранговая репликация транзакций
  • Улучшенная поддержка агентов репликации
  • Репликация логических записей

Повышенная доступность

Репликация изменений схемы

В SQL Server 2000 столбцы можно было добавить в опубликованную таблицу или удалить из нее с помощью процедур sp_repladdcolumn (Transact-SQL) и sp_repldropcolumn (Transact-SQL). SQL Server 2005 позволяет реплицировать более широкий диапазон изменений схемы без помощи специальных хранимых процедур. Инструкции DDL выполняются на издателе и автоматически передаются всем подписчикам. Дополнительные сведения см. в разделе Внесение изменений схем в базы данных публикаций.

Возобновляемая доставка моментальных снимков

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

Одноранговая репликация транзакций

В SQL Server 2000 репликация транзакций поддерживала топологии, в которых данные, реплицируемые подписчикам, принадлежали издателю. Репликация транзакций с обновляемыми подписками поддерживала обновления на стороне подписчика, однако подписчики и издатели относились к разным типам участников репликации. Одноранговая модель, представленная в SQL Server 2005, допускает репликацию между одинаковыми участниками топологии. Новые возможности предназначены для клиентов, использующих конфигурацию сервер-сервер, которым требуется динамическое перемещение ролей между реплицируемыми узлами во время работ по обслуживанию или восстановлению после сбоя. Дополнительные сведения см. в разделе Одноранговая репликация транзакций.

Улучшенная поддержка агентов репликации

Надежность и восстановление после ошибок агентов репликации были улучшены. Конкуренция между агентами и заданиями уменьшилась. Агенты автоматически пытаются повторить операцию при возникновении сетевых ошибок, взаимоблокировках и истечении времени ожидания запроса. Дополнительные сведения об агентах см. в разделе Обзор агентов репликации.

Репликация логических записей

По умолчанию процессы репликации слиянием изменяются в зависимости от строк. Использование логических записей в репликации слиянием позволяет обрабатывать набор связанных строк (например, родительскую строку в таблице SalesOrderHeader и дочернюю строку в таблице SalesOrderDetails) как единую строку. Эта функция гарантирует, что связанные наборы записей всегда будут обработаны на подписчике как одно целое в одно и то же время, независимо от надежности сети и других факторов. Дополнительные сведения см. в разделе Изменения группирования связанных строк с логическими записями.

См. также

Основные понятия

Улучшения в репликации

Справка и поддержка

Получение помощи по SQL Server 2005