Subscriptions

You can create a subscription for a function replication definition in one of two ways:

Examples of both methods follow.


Using the no-materialization method

This script creates a subscription at the replicate Replication Server using the no-materialization method for the replication definition defined at the primary Replication Server.

-- Execute this script at Sydney replication server
 -- Creates subscription using no-materialization
        for upd_publishers_pubs2
 create subscription upd_publishers_pubs2_sub
 for upd_publishers_pubs2
 with replicate at SYDNEY_DS.pubs2
 without materialization
 go
 /* end of script */

Using bulk materialization

This script defines, activates, and validates a subscription at the replicate Replication Server for the replication definition defined at the primary Replication Server.

-- Execute this script at Sydney replication server
 -- Creates subscription using bulk materialization
        for upd_publishers_pubs2
 define subscription upd_publishers_pubs2_sub
 for upd_publishers_pubs2
 with replicate at SYDNEY_DS.pubs2
 go

activate subscription upd_publishers_pubs2_sub
 for upd_publishers_pubs2
 with replicate at SYDNEY_DS.pubs2
 go
 /* Load data. If updates are in progress, use activate subscription with the “with suspension” clause and resume connection after the load. */

validate subscription upd_publishers_pubs2_sub
 for upd_publishers_pubs2
 with replicate at SYDNEY_DS.pubs2
 go
 /* end of script */