• You can also use SQL Server 2012 Always ON Availability Groups and using a secondary replica for reporting. This way you also accomplish redundancy and reporting at the same time.

    http://msdn.microsoft.com/en-us/library/ff877884.aspx#AGsARsADBs

    If that's not feasible then I would recommend transitional replication as well to maintain up to date data.

    Hope this helped

    Jay Beta