I have a production database which is being used by my primary application. Another department has created a new application for which I need to provide subset of my data from my database. The new application will have its own database server and just for few tasks they need my data (which will keep on updating through primary application). I tried creating a Transaction Replication and made the subscriber as read only mode but it failed as replication cannot be done on read only database. What options do I have in order to give them the data but also to ensure the data is not tampered at their end and database stays in read-only mode.