Страница 3 из 11 Особенности сопровождения тиражирования В сопровождении тиражируемых сведением баз данных кроме стандартного резервного копирования и периодических проверок состояния базы есть задачи, связанные с поддержкой механизма тиражирования. Под сопровождением тиражирования будем понимать поддержку уже настроенного механизма и внесение изменений, не приводящих к разрушению. Это очень важно для взаимодействия удаленных систем, доступ к которым постоянно открыт. Например, сервер-издатель находится у провайдера, он постоянно доступен через Internet. Сервер-подписчик находится в офисе. Регулярно по расписанию выполняется сведение. В проекте может возникнуть необходимость изменения структуры данных, участвующих в тиражировании, изменения партнера для синхронизации, места расположения снимка, изменения механизма разрешения конфликтов и т. п. Что при этом происходит с тиражированием? Нужно ли его настраивать заново? Основная особенность сопровождения тиражирования заключается в том, что механизм нежелательно останавливать. Остановка, отключение ведут к повторной инициализации и длительному, загружающему канал связи переносу объемного снимка. Если вместо стандартного переноса снимка восстанавливать копию базы на подписчике или переносить снимок вручную, то доступ к издателю придется на время закрыть. Дополнительная особенность связана с тем, что при длительном сопровождении заметно возрастает объем служебных таблиц, что не только увеличивает размер базы, но и замедляет сведение. Каким образом решение этих задач оптимизировано в SQL Server 2000? |