We are currently attempting to replicate from a SQL production 2005 (with updates) server to a SQL 2012 server.
I understand that with transactional replication a primary key is needed for all tables. Some of the tables we need to replicate do not have a primary key.
What are my options:
Can I use a different type of replication (Snapshot or Merge)?
Exclude the tables from being replicated?
Add a primary key to the appropriate tables?
Any other options?
Thanks.