Maximum number of columns in a table

A table marked for replication can have no more than 3 columns less than the maximum number allowed by the Microsoft SQL Server database.

For example, if the database allows up to 232 columns in a table, any table marked for replication can have up to 229 columns. Replication Agent adds 3 additional columns to a transaction log shadow table, which must not exceed the maximum number of columns allowed by the database.