Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Microsoft SQL Server 2005 для администраторов
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

7.2.4. Мониторинг доставки журналов

Доставка журналов (log shiiping) в SQL Server 2005: мониторинг, отчеты о доставке журналов, история выполнения заданий LSBackup, LSCopy, LSRestore, LSAlert

Если доставка журналов используется у вас на постоянной основе, то, скорее всего, вам потребуется получать информацию о том, успешно ли она работает.

Самый простой и очень удобный способ получения информации о доставке журналов — использование встроенного отчета Management Studio. Получить отчет о доставке журналов можно так:

q      открыть Management Studio и в дереве Object Explorer выделить контейнер с именем сервера. Это может быть основной сервер, вторичный сервер или сервер мониторинга: в отчете будет показана только информация о той части доставки журналов, которая выполняется на этом сервере;

q      в окне Document (Документ) (в главном окне Management Studio) раскрыть список рядом с кнопкой Report (Отчет) и выбрать тип отчета Transaction Log Shipping Status (Состояние доставки журнала транзакций).

В результате будет создан и загружен в окно Document отчет с информацией о доставке журналов, аналогичный представленному на рис. 7.2.

Рис. 7.2. Отчет о доставке журналов

Если вам нужна более подробная информация, то в вашем распоряжении история выполнения заданий резервного копирования, сетевого копирования и восстановления, а также таблицы мониторинга.

Просмотреть информацию об истории выполнения заданий доставки журналов можно так:

1.     В окне Object Explorer выбрать контейнер SQL Server Agent для нужного сервера SQL Server Agent и раскрыть в нем контейнер Jobs (Задания). При настройке доставки журналов автоматически создаются четыре задания:

·                LSBackup — задание для резервного копирования журналов транзакций. Оно создается на основном сервере;

·                LSCopy — задание для сетевого копирования созданных файлов резервных копий. Оно создается на вторичном сервере;

·                LSRestore — задание для восстановления созданных резервных копий. Оно также создается на вторичном сервере;

·                LSAlert — задание для опроса основного и резервного сервера. Оно создается на сервере мониторинга.

2.     Открыть контекстное меню для нужного задания и выбрать команду View History (Просмотреть историю). Откроется окно просмотра истории выполнения заданий, аналогичное представленному на рис. 7.3.

Рис. 7.3. История выполнения задания

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

Если вам нужны отчеты о доставке журналов в своем собственном формате, можно воспользоваться данными из таблиц и хранимых процедур мониторинга. Такая необходимость возникает редко, поэтому таблицы мониторинга (все они находятся в базе данных msdb на сервере мониторинга) и хранимые процедуры, которые упрощают к ним доступ, рассматриваться не будут. Просто перечислим их названия:

q      таблицы мониторинга: log_shipping_monitor_alert, log_shipping_monitor_error_detail, log_shipping_monitor_history_detail, log_shipping_monitor_primary, log_shipping_monitor_secondary;

q      хранимые процедуры для доступа к таблицам мониторинга: sp_help_log_shipping_monitor_primary, sp_help_log_shipping_monitor_secondary, sp_help_log_shipping_alert_job, sp_help_log_shipping_primary_database, sp_help_log_shipping_primary_secondary, sp_help_log_shipping_secondary_database.

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

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 
© 2004-2008, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru