У меня есть одна база данных с одним зеркалом в режиме повышенной безопасности (в данный момент используется следящий сервер, но планируется его вывести), эта база данных будет использоваться для хранения данных, собранных программой ac #.
Я хочу знать, как я могу проверить в своей программе состояние всех экземпляров SQL и вызвать / принудительно выполнить восстановление после отказа вручную.
Есть ли какой-нибудь c # API, чтобы помочь мне с этим?
информация: я использую sql server 2008
edit: Я знаю, что могу запросить sys.database_mirroring, но для этого мне нужна основная база данных, и я бы запустилнравится связываться с каждым экземпляром sql и проверять их статус.