I am using NHibernate to connect to a legacy rdbms system. Under high production load the rdbms service fails. To maintain the availability we have a failover rdbms service. Is
Nhiberbate uses ADO, which supplies a Failover Partner, for mirrored DBs and connection/server failures. There's a stackOverflow question HERE that relates to failover partner.