The SQL Server Enterprise edition provides database replication features which can be used to keep the content of the production and standby databases in sync automatically. Database clustering or transactional replication can ensure fast failover and minimal data loss in the event that a database server goes offline.
For more information about SQL Server replication, refer to Microsoft - SQL Server Replication.