Я предположил бы редактировать/etc/security/limits.conf, может управлять им для большинства нормальных сессий входа в систему.
Для чего-либо еще (задания крона, системные службы и т.д.), Вы, вероятно, захотите просто сделать это в сценарии, сбрасывающем его с ноги.
Необходимо добавить FailoverPartner к строке подключения. И как обычно, на www.connectionstrings.com существует пример:
Data Source=myServerAddress;
Failover Partner=myMirrorServerAddress;
Initial Catalog=myDataBase;
Integrated Security=True;
Каждый раз, когда Вы спрашиваете что-то о строке подключения, просто используйте специализированный класс SqlConnectionStringBuilder.
Решение, которое работает для меня:
Data Source=[MSSQLPrincipalServerIP,MSSQLPORT];Failover Partner [MSSQLMirrorServerIP,MSSQLPORT];Initial Catalog=DatabaseName;Persist Security Info=True;User Id=userName; Password=userPassword.; Connection Timeout=15;