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


Улучшенные возможности управления репликацией

Ниже перечислены улучшенные возможности управления репликацией:

  • Новый монитор репликации
  • Упрощение пользовательского интерфейса
  • Улучшенное управление диапазоном идентификаторов
  • Параллельная подготовка моментальных снимков
  • Трассировочные маркеры для публикаций транзакций
  • Инициализация подписки на публикацию транзакций из резервной копии
  • Форматы вызовов для транзакционных статей можно изменять без повторной инициализации
  • Для публикаций транзакций по умолчанию используется параллельное создание моментальных снимков
  • Увеличено количество столбцов в публикациях транзакций
  • Улучшена статистика контроля над подписками на публикацию слиянием
  • Улучшенные моментальные снимки для публикаций слиянием с параметризованными фильтрами
  • Декларативное упорядочивание для статей при публикациях слиянием
  • Обработка удаления по условию для статей при публикациях слиянием
  • Улучшенные сообщения об ошибках

Повышенная управляемость

Новый монитор репликации

В версии SQL Server 2005 полностью переработан монитор репликации. Он позволяет контролировать общее состояние топологии репликации, предоставляя подробные сведения о состоянии и производительности публикаций и подписок. Дополнительные сведения см. в разделе Мониторинг репликации с помощью монитора репликации.

Упрощение пользовательского интерфейса

В версии SQL Server 2005 переработаны мастера репликации и диалоговые окна, в результате чего упрощена настройка топологии репликации. Изменения включают:

  • По сравнению с версией SQL Server 2000 количество страниц в мастере создания публикации уменьшено на 40%, благодаря чему упрощен процесс формирования публикации.
  • Упрощен интерфейс фильтрации публикаций слиянием.
  • Мастер принудительной подписки и мастер подписки по запросу объединены в мастер создания подписки.
  • Мастер создания подписки позволяет за один проход создавать несколько подписок с различными свойствами. Для очень больших развертываний можно по-прежнему использовать сценарии, однако мастер предоставляет удобный способ настройки нескольких подписок.
  • Поддержка сценариев встроена в мастера.

Дополнительные сведения см. в разделах Мастера репликации и Свойства репликации.

Улучшенное управление диапазоном идентификаторов

Улучшено управление диапазоном идентификаторов:

  • При репликации транзакций столбцы идентификаторов по умолчанию реплицируются как столбцы идентификаторов, а не как базовый тип данных. В предыдущих версиях сервера SQL Server репликация транзакций с подписками только для чтения реплицировала столбцы идентификаторов в виде базового типа, например int.
  • Переработано выделение диапазонов идентификаторов в репликации слиянием. Пороговое значение диапазона больше не используется, каждому узлу выделяется первичный и вторичный диапазоны идентификаторов.

Дополнительные сведения см. в разделе Репликация столбцов идентификаторов.

Параллельная подготовка моментальных снимков

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

Трассировочные маркеры для публикаций транзакций

Репликации между несколькими серверами и базами данных могут представлять трудности с точки зрения контроля и управления. SQL Server 2005 предоставляет новый трассировочный маркер: маркер (небольшой объем данных) вставляется на издателе и реплицируется подписчикам. По мере продвижения трассировочного маркера по системе собирается статистика, которую можно запросить из системных таблиц. Дополнительные сведения см. в разделе Проверка соединений и измерение задержки для репликации транзакций.

Инициализация подписки на публикацию транзакций из резервной копии

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

Форматы вызовов для транзакционных статей можно изменять без повторной инициализации

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

Использование по умолчанию параллельного создания моментальных снимков для публикаций транзакций

В версии SQL Server 2000 параллельное создание моментальных снимков было доступно для публикаций транзакций, но по умолчанию не использовалось. Параллельное создание моментальных снимков сокращает время блокировки во время формирования моментального снимка, не прерывая работу пользователей во время создания файлов моментальных снимков. В версии SQL Server 2005 параллельное создание моментальных снимков используется по умолчанию; для параметра @sync_method процедуры sp_addpublication (Transact-SQL) установлено значение «concurrent_c».

Увеличено количество столбцов в публикациях транзакций

Теперь каждая опубликованная таблица в публикации транзакций может содержать до 1000 столбцов.

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

Репликация слиянием теперь предоставляет статистику на уровне статей, которая содержит более подробные сведения о продолжительности фазы слияния, продолжительности обработки данной статьи, типе соединения, используемого подписчиком и т. п. Статистика отображается в окне Журнал синхронизации монитора репликации. Дополнительные сведения см. в разделе Как просмотреть сведения и выполнить задачи для агентов, связанных с подпиской (монитор репликации).

Улучшенные моментальные снимки для публикаций слиянием с параметризованными фильтрами

Моментальные снимки для публикаций с параметризованными фильтрами (в предыдущих версиях «динамические моментальные снимки») предоставляют подписчику правильные секции данных. Эти моментальные снимки обеспечивают высокую производительность, но вызывают трудности в управлении, если количество подписчиков достигает нескольких сотен или тысяч. Репликации слиянием теперь позволяют заранее сформировать моментальные снимки для каждого подписчика или указать, что подписчики могут инициировать формирование снимка во время первоначальной синхронизации. Дополнительные сведения см. в разделе Моментальные снимки для публикаций слиянием с параметризованными фильтрами.

Декларативное упорядочивание для статей при публикациях слиянием

Теперь существует возможность явно определить порядок обработки статей во время синхронизации слиянием, что особенно полезно при определении ссылочной целостности с помощью выполнения триггеров в определенном порядке. Дополнительные сведения см. в разделе Указание порядка обработки статей слияния.

Обработка удаления по условию для статей при публикациях слиянием

Для некоторых приложений требуется, чтобы операции вставки и обновления реплицировались от подписчика издателю, а операции удаления — нет. Рассмотрим кассовую систему предприятия розничной торговли, в которой вставки для заказов реплицируются издателю, а данные о заказах затем удаляются на подписчике. Обработка удаления по условию позволяет указать, что операции удаления в таблице на подписчике не должны реплицироваться издателю. Дополнительные сведения см. в разделе Оптимизация производительности репликации слиянием с помощью отслеживания условного удаления.

Улучшенные сообщения об ошибках

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

См. также

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

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

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

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