| Use [Bprompt_Partition_Prod]
exec sp_replicationdboption
@dbname = N’BPrompt_Partition_Prod’,
@optname = N’publish’,
@value = N’true’
GO
use [BPrompt_Partition_Prod]
exec [BPrompt_Partition_Prod].sys.sp_addlogreader_agent
@job_login = N’Provide a Domain user’,
@job_password = ‘@Jon_Login Password’,
@publisher_security_mode = 0,
@publisher_login = N’SQLLogin or Impersonating the Process Account’,
@publisher_password = N’ ‘,
@job_name = null
GO
– Adding the transactional publication
use [BPrompt_Partition_Prod]
exec sp_addpublication
@publication = N’BPrompt_Prod_Pub’,
@description = N’Transactional publication of database ”BPrompt_Partition_Prod” from Publisher ”NL03-DF271\DELL”.’,
@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,
@ftp_login = N’anonymous’,
@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’,
@autogen_sync_procs = N’false’,
@allow_queued_tran = N’false’,
@allow_dts = N’false’,
@replicate_ddl = 1,
@allow_initialize_from_backup = N’false’,
@enabled_for_p2p = N’false’,
@enabled_for_het_sub = N’false’
GO
use [BPrompt_Partition_Prod]
exec sp_addarticle
@publication = N’BPrompt_Prod_Pub’,
@article = N’xyz’,
@source_owner = N’dbo’,
@source_object = N’xyz’,
@type = N’logbased’,
@description = null,
@creation_script = null,
@pre_creation_cmd = N’drop’,
@schema_option = 0x000000000803509F,
@identityrangemanagementoption = N’manual’,
@destination_table = N’xyz’,
@destination_owner = N’dbo’,
@vertical_partition = N’false’,
@ins_cmd = N’CALL sp_MSins_dboxyz’,
@del_cmd = N’CALL sp_MSdel_dboxyz’,
@upd_cmd = N’SCALL sp_MSupd_dboxyz’
GO |