-- Enabling the replication database use master exec sp_replicationdboption @dbname = N'MyBase', @optname = N'publish', @value = N'true' GO
-- Adding the transactional publication use [MyBase] exec sp_addpublication @publication = N'MyPublication', @description = N'Transactional publication of database ''MyBase'' from Publisher ''MyServer''.', @sync_method = N'concurrent', @retention = 0, @allow_push = N'true', @allow_pull = N'true', @allow_anonymous = N'false', @enabled_for_internet = N'false', @snapshot_in_defaultfolder = N'true', @compress_snapshot = N'false', @ftp_port = 21, @allow_subscription_copy = N'false', @add_to_active_directory = N'false', @repl_freq = N'continuous', @status = N'active', @independent_agent = N'true', @immediate_sync = N'false', @allow_sync_tran = N'false', @allow_queued_tran = N'false', @allow_dts = N'false' GO
exec sp_addpublication_snapshot @publication = N'MyPublication', @frequency_type = 1, @frequency_interval = 1, @frequency_relative_interval = 1, @frequency_recurrence_factor = 0, @frequency_subday = 8, @frequency_subday_interval = 1, @active_start_time_of_day = 0, @active_end_time_of_day = 235959, @active_start_date = 0, @active_end_date = 0
use [MyBase] exec sp_addarticle @publication = N'MyPublication', @article = N'Dover_CarList', @source_owner = N'dbo', @source_object = N'Dover_CarList', @type = N'logbased', @description = null, @creation_script = null, @pre_creation_cmd = N'drop', @schema_option = 0x00000000000080A3, @auto_identity_range = N'false', @destination_table = N'Dover_CarList', @destination_owner = N'dbo', @vertical_partition = N'false', @ins_cmd = N'CALL sp_MSins_dboDover_CarList', @del_cmd = N'CALL sp_MSdel_dboDover_CarList', @upd_cmd = N'MCALL sp_MSupd_dboDover_CarList' GO |