Автоматизировать отказоустойчивость доставки журналов - PullRequest
1 голос
/ 04 февраля 2011

Можно ли автоматизировать аварийное переключение доставки журналов и восстановить вторичную базу данных в журнале доставки, что-то в Powershell, где он проверяет, есть ли еще файлы .trn, которые нужно скопировать, восстановить все непримененные транзакции и восстановить вторичную базу данных?

Ответы [ 2 ]

2 голосов
/ 05 февраля 2011

Доставка журналов происходит вручную при сбое: вы будете использовать его для «аварийного восстановления»

Вы бы использовали зеркалирование базы данных для автоматического переключения при сбое: это «высокая доступность».

Вы можете использовать оба, хотя .

Итак, нет, если вы хотите добиться этого, вы используете неправильную функцию SQL Server

1 голос
/ 23 февраля 2012

Журнал доставки при сбое

Нет автоматического перехода при сбое.Если требуется автоматический переход на другой ресурс, рассмотрите возможность зеркального отображения.Для восстановления после сбоя: - Остановите задания

  • Возьмите хвост резервной копии журнала (РЕЗЕРВНОЕ КОПИРОВАНИЕ… С NO_RECOVERY)

  • Применить хвост журналарезервное копирование на вторичный сервер с RESTORE LOG ... WITH RECOVERY

  • При необходимости настройте доставку журналов в обратном направлении. См. this

Позволяет накатывать патчи и обновления - Обновление вторичного

  • Failover

  • Обновление исходного основного (теперь вторичного)

См. это

...