Межбазовые представления и зеркальное отображение в SQL Server
-
06-07-2019 - |
Вопрос
У меня вопрос о зеркалировании и представлениях между базами данных.У нас есть представление в базе данных X, которое ссылается на базу данных Y на том же сервере S1.Базы данных X и Y зеркально отображены на другом сервере S2.Проблема в:если база данных X переключится на S2, представление, ссылающееся на базу данных Y, теперь смотрит на S2, но база данных Y, возможно, не переключилась при сбое.Каков наилучший способ обойти это?Можете ли вы создать зеркальную пару, чтобы при сбое одного из баз данных в паре произошел сбой и на другом?
Спасибо
Решение
Мы обнаруживаем, что база данных дала сбой и аварийное переключение вручную вторая база данных.Этот статья скорее всего, поможет;по сути, это хак аварийного переключения первой базы данных в свидетеле, который позволяет запустить аварийный переход второй базы данных.
Другие советы
Если вы обновитесь до SQL 2012, вы сможете использовать функцию групп доступности Always on для группировки баз данных именно для этой цели.