Web Table 1: Comparing Four Replication Methods
Bidirectional Transactional Transactional Queued Transactional Immediate Updating Merge
Supports offline data modification Yes Yes No Yes
Supports subscriber modification of text and image data Yes No No Yes
Uses triggers to track changes No Yes Yes Yes
Requires additional replication columns No Yes—a specifically named GUID column Yes—a specifically named GUID column Yes—a unique GUID column
Maintains transactional consistency Yes Yes Yes No—maintains a consistent flow of commands, not transactions (net result)
Supports conflict handling out of the box No Yes—very limited Yes—conflict avoidance Yes—exceptionally strong
Supports complex and dynamic filtering—for example, filtering by suser_sname() No No No Yes—exceptionally strong
Supports replication of stored procedure execution Yes No No No