Подсоединяемые подписки
Важно! |
---|
Данная функция устарела и в следующей версии будет удалена. Эту функцию не рекомендуется использовать в новых разработках. Для публикаций слиянием, секционированных с помощью параметризованных фильтров, рекомендуется использовать новые возможности секционированных снимков, которые упрощают инициализацию большого количества подписок. Дополнительные сведения см. в разделе Моментальные снимки для публикаций слиянием с параметризованными фильтрами. Для несекционированных публикаций можно инициализировать подписку из резервной копии. Дополнительные сведения см. в разделах Инициализация подписки на публикацию слиянием без моментального снимка и Инициализация подписки на публикацию транзакций без моментального снимка. |
Функция баз данных подсоединяемых подписок позволяет передавать базу данных с опубликованными данными и подписками по запросу от одного подписчика другому. После того как база данных подсоединена к новому подписчику, база данных на новом подписчике будет автоматически получать подписки на публикации по запросу.
Для настройки присоединяемой базы данных подписки выполняются следующие действия:
- Настройте публикацию для предоставления возможности копирования.
- Скопируйте базу данных подписки.
- Передайте и подсоедините базу данных подписки новому подписчику.
- Настройте задание агента для каждой подписки на подписчике.
- Свяжите каждую подписку с публикацией на издателе.
- Запустите для каждой подписки на подписчике агент распространителя или агент слияния.
Базы данных подписки, копируемые и подсоединяемые к другим подписчикам, могут содержать множество подписок по запросу для множества публикаций, использующих репликацию моментальных снимков, репликацию транзакций или репликацию слиянием. Базы данных подсоединяемых подписок недоступны для принудительных подписок и не совместимы с базами данных, отличными от баз данных Microsoft SQL Server.
Следующие процедуры и параметры являются важными для подсоединяемых подписок:
- Параметр @allow_subscription_copy хранимой процедуры sp_addpublication (Transact-SQL) или sp_addmergepublication (Transact-SQL).
- sp_copysubscription (Transact-SQL)
- sp_attachsubscription (Transact-SQL)
- sp_addpullsubscription_agent (Transact-SQL) или sp_addmergepullsubscription_agent (Transact-SQL)
- sp_addsubscription (Transact-SQL) или sp_addmergesubscription (Transact-SQL)
- Replication Distribution Agent или Replication Merge Agent
См. также
Основные понятия
Устаревшие возможности в репликации SQL Server 2005