I am attempting to transactionally replicate a database to another SQL Server.

I get the publisher to initialise the data and schema, and then perform the synchronisation.

However the synchronisation fails with 'Invalid Column Name'

The replication subsystem creates the tables so how can it misspell, or not create a column?

Any help on this would be much appreciated.