sql server replication:
HI all
I am using merge replication for mobile. the publication has 39 table
and one of talbe call products, my pocket pc can down snapshot database
sucessfully when product table without row filter. it always occurs
"run" error if i set a row filter (product.productInactive=0) in products
table.
Below is script........please sb can help me out here, i been stuck here
for a week.
Thanks
/****** Begin: Script to be run at Distributor: NICK ******/
/****** Installing the server Nick as a Distributor. Script Date: 2/23/2005
1:26:58 PM ******/
use master
GO
exec sp_adddistributor @distributor = N'EBREATHEDEMO', @password = N''
GO
-- Updating the agent profile defaults
sp_MSupdate_agenttype_default @profile_id = 1
GO
sp_MSupdate_agenttype_default @profile_id = 2
GO
sp_MSupdate_agenttype_default @profile_id = 4
GO
sp_MSupdate_agenttype_default @profile_id = 6
GO
sp_MSupdate_agenttype_default @profile_id = 11
GO
-- Adding the distribution database
exec sp_adddistributiondb @database = N'MSALES_Distribution', @data_folder
= N'C:\Program Files\Microsoft SQL Server\MSSQL\Data', @data_file =
N'MSALES_Distribution.MDF', @data_file_size = 2, @log_folder = N'C:\Program
Files\Microsoft SQL Server\MSSQL\Data', @log_file =
N'MSALES_Distribution.LDF', @log_file_size = 0, @min_distretention = 0,
@max_distretention = 1, @history_retention = 48, @security_mode = 1
GO
-- Adding the distribution publisher
exec sp_adddistpublisher @publisher = N'EBREATHEDEMO', @distribution_db =
N'MSALES_Distribution', @security_mode = 1, @working_directory =
N'\\EBREATHEDEMO\C$\Program Files\Microsoft SQL Server\MSSQL\ReplData',
@trusted = N'false', @thirdparty_flag = 0
GO
/****** End: Script to be run at Distributor: NICK ******/
/****** Begin: Script to be run at Publisher: NICK ******/
-- Enabling the replication database
use master
GO
exec sp_replicationdboption @dbname = N'MSALES', @optname = N'merge
publish', @value = N'true'
GO
use [MSALES]
GO
-- Adding the merge publication
exec sp_addmergepublication @publication = N'MSALES_Publication',
@description = N'Merge publication of MSALES database from Publisher
EBREATHEDEMO.', @retention = 14, @sync_mode = N'character', @allow_push =
N'true', @allow_pull = N'true', @allow_anonymous = N'true',
@enabled_for_internet = N'false', @centralized_conflicts = N'true',
@dynamic_filters = N'true', @snapshot_in_defaultfolder = N'true',
@compress_snapshot = N'false', @ftp_port = 21, @ftp_login = N'anonymous',
@conflict_retention = 14, @keep_partition_changes = N'true',
@allow_subscription_copy = N'false', @allow_synctoalternate = N'false',
@validate_subscriber_info = N'HOST_NAME()', @add_to_active_directory =
N'false', @max_concurrent_merge = 0, @max_concurrent_dynamic_snapshots = 0
exec sp_addpublication_snapshot @publication =
N'MSALES_Publication',@frequency_type = 4, @frequency_interval = 1,
@frequency_relative_interval = 1, @frequency_recurrence_factor = 0,
@frequency_subday = 1, @frequency_subday_interval = 5, @active_start_date =
0, @active_end_date = 0, @active_start_time_of_day = 500,
@active_end_time_of_day = 235959, @snapshot_job_name =
N'EBREATHEDEMO-MSALES-MSALES_Publication-1'
GO
exec sp_grant_publication_access @publication = N'MSALES_Publication',
@login = N'BUILTIN\Administrators'
GO
exec sp_grant_publication_access @publication = N'MSALES_Publication',
@login = N'distributor_admin'
GO
exec sp_grant_publication_access @publication = N'MSALES_Publication',
@login = N'eBreathe'
GO
-- Adding the merge articles
exec sp_addmergearticle @publication = N'MSALES_Publication', @article =
N'QALockedProduct', @source_owner = N'dbo', @source_object =
N'QALockedProduct', @type = N'table', @description = null, @column_tracking
= N'true', @pre_creation_cmd = N'drop', @creation_script = null,
@schema_option = 0x000000000000CFF1, @article_resolver = null,
@subset_filterclause = null, @vertical_partition = N'false',
@destination_owner = N'dbo', @auto_identity_range = N'false',
@verify_resolver_signature = 0, @allow_interactive_resolver = N'false',
@fast_multicol_updateproc = N'true', @check_permissions = 0
GO
exec sp_addmergearticle @publication = N'MSALES_Publication', @article =
N'CustomerDistributor', @source_owner = N'dbo', @source_object =
N'CustomerDistributor', @type = N'table', @description = null,
@column_tracking = N'true', @pre_creation_cmd = N'drop', @creation_script =
null, @schema_option = 0x000000000000CFF1, @article_resolver = null,
@subset_filterclause = null, @vertical_partition = N'false',
@destination_owner = N'dbo', @auto_identity_range = N'false',
@verify_resolver_signature = 0, @allow_interactive_resolver = N'false',
@fast_multicol_updateproc = N'true', @check_permissions = 0
GO
exec sp_addmergearticle @publication = N'MSALES_Publication', @article =
N'BonusDealFlavour', @source_owner = N'dbo', @source_object =
N'BonusDealFlavour', @type = N'table', @description = null, @column_tracking
= N'true', @pre_creation_cmd = N'drop', @creation_script = null,
@schema_option = 0x000000000000CFF1, @article_resolver = null,
@subset_filterclause = null, @vertical_partition = N'false',
@destination_owner = N'dbo', @auto_identity_range = N'false',
@verify_resolver_signature = 0, @allow_interactive_resolver = N'false',
@fast_multicol_updateproc = N'true', @check_permissions = 0
GO
exec sp_addmergearticle @publication = N'MSALES_Publication', @article =
N'DistributorProductFlavour', @source_owner = N'dbo', @source_object =
N'DistributorProductFlavour', @type = N'table', @description = null,
@column_tracking = N'true', @pre_creation_cmd = N'drop', @creation_script =
null, @schema_option = 0x000000000000CFF1, @article_resolver = null,
@subset_filterclause = null, @vertical_partition = N'false',
@destination_owner = N'dbo', @auto_identity_range = N'false',
@verify_resolver_signature = 0, @allow_interactive_resolver = N'false',
@fast_multicol_updateproc = N'true', @check_permissions = 0
GO
exec sp_addmergearticle @publication = N'MSALES_Publication', @article =
N'QAMaximumFlavour', @source_owner = N'dbo', @source_object =
N'QAMaximumFlavour', @type = N'table', @description = null, @column_tracking
= N'true', @pre_creation_cmd = N'drop', @creation_script = null,
@schema_option = 0x000000000000CFF1, @article_resolver = null,
@subset_filterclause = N'(CONVERT(DATETIME,CONVERT(VARCHAR, GETDATE(),10))
[quoted text, click to view] >= BeginDate) AND (CONVERT(DATETIME,CONVERT(VARCHAR, GETDATE(),10)) <=
EndDate)', @vertical_partition = N'false', @destination_owner = N'dbo',
@auto_identity_range = N'false', @verify_resolver_signature = 0,
@allow_interactive_resolver = N'false', @fast_multicol_updateproc = N'true',
@check_permissions = 0
GO
exec sp_addmergearticle @publication = N'MSALES_Publication', @article =