Предоставляет ли SQL Server 2005 интерфейс, который можно программно адресовать для определения работоспособности зеркальной базы данных?
Если да, есть ли у кого-нибудь примеры, как это сделать?
Для мониторинга, вероятно, проще всего выполнить запрос к DMV sys.database_mirroring. Он содержит поля для mirroring_role_desc и mirroring_state_desc.
Ссылка на BOL: http://technet.microsoft.com/en-us/library/ms178655.aspx
Журнал ошибок SQL также предоставляет информацию об этом, и я считаю, что есть событие, которое вы также можете поймать с помощью SQL Trace.
Этот видеоурок может дать некоторые исходные данные для ваших требований.
Видео - Как настроить зеркалирование базы данных (БД) URL-адрес учебного пособия по SQL Server 2005 - http://wtv.watchtechvideos.com/topic275.html