Мы начинаем тестировать некоторые решения BC для наших баз данных SQL Server, мы решили, что, по возможности, мы будем использовать зеркальное отображение БД и для всех других менее критических или где зеркальное отображение БД невозможно использовать для доставки журналов.Определить отказоустойчивый SQL Server
Я установил два тестовых сервера SQL для проверки доставки журналов, чтобы иметь возможность документировать процедуры, а также установить, что нужно изменить в наших клиентских подключениях, чтобы обеспечить переход на другой сервер.
У нас есть сочетание приложений, которые включают ASP Classic, ASP.NET и ODBC. Я столкнулся с тем, что ODBC (при использовании SQLNCLI) имеет возможность использовать зеркальный сервер, а с помощью ASP.NET вы можете определить переходного партнера.
Может ли кто-нибудь предоставить информацию о том, как мы можем добиться поддержки отказоустойчивости для наших приложений ASP Classic, и может ли кто-нибудь подтвердить, что партнер по отказу SQLNCLI и ASP.NET работает с доставкой журналов SQL?
Я провел некоторое тестирование в ASP.NET с добавлением отказоустойчивого партнера к строке подключения, однако приложение продолжает запрашивать главный сервер, что заставляет меня думать, что я что-то упустил или это не поддерживается при доставке журнала.
Моя строка соединения ASP.NET является:
<add name="test-BC_originalConnectionString2" connectionString="Data Source=primary;Failover Partner=secondary;Initial Catalog=test-BC_SQL;User ID=me;Password=passw" providerName="System.Data.SqlClient" />
Я был бы весьма признателен любой любой помощи может предоставить мне.
Если вам нужна дополнительная информация, пожалуйста, не стесняйтесь сообщить мне.
Спасибо,
Matt