У меня есть база данных от третьего лица.Они предоставляют инструмент для обновления базы данных еженедельно.Инструмент довольно старый и использует ODBC.Обновления могут быть инкрементными или могут удалить все данные базы данных, а затем воссоздать данные.Обновление может занять несколько часов.Для обеспечения высокой доступности было предложено иметь 2 базы данных SQL и сохранить параметр «активная база данных» в другой базе данных, чтобы определить, какую из двух баз данных следует использовать приложениям (в то время как другую можно было бы обновлять).
Одна проблема, с которой мы сталкиваемся: как ссылаться на активную базу данных в хранимых процедурах в других базах данных?
Это правильный подход?Есть ли простой, возможно, основанный на инфраструктуре подход?(Должно ли это быть опубликовано на ServerFault?)
Примечание. Базы данных доступны только для чтения, кроме инструмента обновления.