Существует трехзвенка для работы баз данных 1С
к базе подключаются как локальные пользователи, так и удаленные филиалы из других городов.
серверная комната находится в центральном офисе.
Последнее время в центральном офисе начались серьезные перебои с электропитанием, могут выключить и на весь рабочий день.
Соответственно необходимо уменьшить риски финансовых потерь из-за простоя серверной.
вариантов было предложено 2
вариант 1.
Приобрести дизель генератор и подключить серверную комнату на генератор
Но нужно питать еще и оборудование провайдера, которое физически находится в технической комнате на чердаке.
возможность подключения питания для оборудования провайдера пока остается неизвестным.
Вариант 2.
Создать резервные сервера физически размещенные в другом помещении на другом конце города.
Вопрос в следующем
каким образом синхронизировать базы данных 1С
Средствами самой 1с - так называемый РИБ - не подходит, так как в периферийной базе нумерация документов будет создаваться с префиксами, бухгалтерию это не устраивает, так как должна быть единая сквозная нумерация документов.
Средствами SQL - почитав статьи и форумы, прихожу к мысли использовать Зеркалирование
Но я так и не нашел, что кто что то подобное делал.
ситуацию рассматриваю следующим образом:
2 сервера SQL
2 сервера 1C
2 Терминальных сервера
физически разнесены
все работают на основном сервере
идет зеркалирование базы данных на резервный сервер
в случае отключение электричества, основной сервер выбрасывает всех пользователей 1с, базы средствами SQL синхронизируются и люди переходят работать на резервный терминальный сервер - который подключается к резервному серверу 1с - который подключается к резервной SQL - в которой соответственно вся та же самая база с той же нумерацией и т.п.

Соответственно, при включении основного сервера - происходит синхронизация, и люди возвращаются на основной сервер и там работают с той же базой с той же нумерацией?
Насколько работоспособен ВАРИАНТ 2 ???
какие могут быть подводные камни в таком решении проблемы?