I don't think there is much I can do, but figured I'd pose the issue to the community.
We have a SQL database that is not developed by us and part of an application that is very highly used. I have been trying to setup Transactional Replication over the past 2 months but have been stopped by at first, 400+ tables without Primary Keys. As this is not my database, I refuse to touch it. We have asked the software vendor to fix it so that we could start replication.
We need transactional replication for several reasons, 1) we need optimal performance on the primary, 2) we need real time data on the secondary for failover and for reporting purposes. Reports are going to be ran off the secondary to gain us performance on the primary and need to be real time.
We are down to 3 tables without keys, but the vendor keeps saying it is good to go. I...