Мы пытаемся найти способ изменить sqlConnectionString для sessionState (в режиме SQLServer) во время выполнения.Мы реализуем отработку отказа для нашего SQL-сервера, и мы хотим отловить, когда sessionState не может получить доступ к моему SQL-серверу, и сказать ему, чтобы он переключался на мой вторичный сервер и одновременно инициализировал отработку отказа для всего сайта.
Если я не уверен, пожалуйста, не стесняйтесь спрашивать меня более подробно.(Кстати, мы используем C #)
Редактировать : Просто чтобы быть уверенным, я говорю о sessionState, а не об обычных подключениях к серверу sql, см. http://msdn.microsoft.com/en-us/library/h6bb9cz9(vs.71).aspx.
Myтекущий web.config построен так:
<configuration>
[...]
<system.web>
[...]
<sessionState mode="SQLServer" timeout="525600" sqlConnectionString="Data Source=localhost\SQLEXPRESS;User ID=myUser;password=myPassword" cookieless="false"/>
</system.web>
[...]
</configuration>
Надеюсь, это поможет.