How to replicate from Standby mode database
Any reason you can't just use the native Replication features of SQL Server, such as Transactional Replication?
You can real-time synchronize between your two servers, and then reporting off the Subscriber server won't affect performance of the Publisher server.
You can also look into Snapshot Replication if you want something less real-time and more scheduled on a recurring basis.