Как достичь высокого уровня доступности сервера SQL Server - Доставка журналов

ОГЛАВЛЕНИЕ


Доставка журналов

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

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


Figure 5 Log shipping setup wizard

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

После того как настройка завершена, процедура доставки журналов выполняет резервное копирование журнала транзакций базы данных согласно расписания на общий сетевой ресурс. После того как эти файлы отправлены на общий сетевой ресурс, данная резервная копия применяется к базе данных-получателю согласно заданному расписанию.

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

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