Я хочу настроить зеркало SQL Server на amazon EC2, но мне всегда нужно добавлять дополнительное хранилище, и я беспокоюсь, когда я это сделаю, мои данные могут быть стерты?
1) сколько основных серверов и зеркальных серверов у вас может быть?
2) Как работает синхронизация? это всегда 1 направление? принцип отражать и никогда не отражать принцип?
3) Что, если вы отключите зеркальный сервер, чтобы добавить больше хранилища, а затем восстановить его, будут ли новые данные из принципа помещены на зеркальный сервер?
4) Если вы хотите отключить основной сервер, чтобы добавить больше хранилища, можете ли вы превратить зеркальный сервер в основной сервер?
Я ничего не знаю об Amazon EC2, но могу ответить с точки зрения SQL Server.
Для данного участника до SQL Server 2008 R2 возможно только одно зеркало. Это меняется в SQL Server DENALI, но вам нужно дождаться дополнительных сведений.
Синхронизация всегда является однонаправленной, за исключением того, что от основного сервера к зеркалу с одной оговоркой, когда повреждение базы данных происходит на первичном сервере и SQL Server определяет, что страница исправна на вторичном, он может автоматически выполнить восстановление страницы и исправить повреждение на первичном.
да и на № 3 и № 4.
Некоторые ответы можно найти здесь!
https://stackoverflow.com/questions/317438/mirroring-vs-log-shipping-in-sql-server-2005
Зеркальное отображение
Доставка журналов