Подписчик репликации моментальных снимков SQL Server (Доступный для редактирования или только для чтения)

Я не полагаю, что Вы можете, извините.

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

1
задан 14 December 2010 в 16:40
2 ответа

Вероятно, Вы знаете, что можете созданная обновляемая подписка с помощью репликации транзакций: http://technet.microsoft.com/en-us/library/ms152769 (SQL.90) .aspx

0
ответ дан 4 December 2019 в 01:49

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

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

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

1
ответ дан 4 December 2019 в 01:49

Теги

Похожие вопросы