Нашему приложению необходимо использовать другую (урезанную) версию основной базы данных, если она становится недоступной. База данных резервного копирования будет иметь ту же структуру и объекты, что и основная, только в некоторых таблицах будет меньше данных.

Есть ли способ настроить зеркало БД таким образом, чтобы не было реального зеркального отображения, но свойство «отказоустойчивого партнера» строки подключения .NET можно было бы использовать для подключения к другой базе данных без получения », база данных не настроена для ошибка зеркалирования?

Спасибо.

0
Alex M 6 Апр 2011 в 03:32

2 ответа

Лучший ответ

Или попробуйте DNS Failover, то есть поменяйте местами имена хостов основных серверов на DNS-сервере.

0
Dinesh 21 Июн 2011 в 11:32

Нет. Чтобы использовать функции зеркального отображения базы данных (например, «отказоустойчивый партнер» в строке подключения), вам необходимо развернуть зеркальное отображение базы данных.

Очевидно, что если вам нужно переключиться на резервную базу данных, если участник недоступен, вам следует использовать ... зеркальное отображение базы данных.

0
Remus Rusanu 6 Апр 2011 в 03:43
По соображениям безопасности у нас не может быть полного набора данных в резервной БД. У нас может быть минимум для запуска приложения. Так что зеркалирование для нас не работает. Мы просто хотим использовать отказоустойчивую часть конфигурации зеркального отображения без фактического перемещения каких-либо данных между базами данных.
 – 
Alex M
6 Апр 2011 в 17:58