We are currently looking at replicating our primary database(SQL Server 2008 R2) to a read only secondary database (SQL Server 2008 R2). The aim is to achieve a real time data replication for a BI application that reads from the secondary. The difficulty
is there are some truncate operations that execute on primary. while the truncate operation is executing there will a set of new tables created on the same database. This operation can happen any number of times in a day. We cannot use transaction replication
as there are no primary keys on many of tables. Please let me know if you have any suggestions on achieving this.
Thanks.