Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

IMergeSynchronizationAgent Interface

Provides an implementation of the MergeSynchronizationAgent class for late-bound COM clients.

Namespace:  Microsoft.SqlServer.Replication
Assembly:  Microsoft.SqlServer.Replication (in Microsoft.SqlServer.Replication.dll)
[ComVisibleAttribute(true)]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsDual)]
[GuidAttribute("f7b73669-8742-4e3b-af40-9fed3f1cacab")]
public interface IMergeSynchronizationAgent

The IMergeSynchronizationAgent type exposes the following members.

  NameDescription
Public propertyAlternateSynchronizationPartnerCollectionGets the alternate synchronization partners for a subscription.
Public propertyAltSnapshotFolderGets or sets the alternate snapshot folder for the subscription.
Public propertyComErrorCollectionGets a collection of errors generated by the replication agent.
Public propertyDistributorGets or sets the name of the instance of Microsoft SQL Server that is acting as the Distributor for the subscription.
Public propertyDistributorAddressGets or sets the network address that is used to connect to the Distributor when the DistributorNetwork property is specified.
Public propertyDistributorEncryptedPasswordGets or sets the encrypted version of the Distributor password.
Public propertyDistributorLoginGets or sets the login name that is used when connecting to the Distributor using SQL Server Authentication.
Public propertyDistributorNetworkGets or sets the client Net-Library that is used when connecting to the Distributor.
Public propertyDistributorPasswordGets or sets the password that is used when connecting to the Distributor using SQL Server Authentication.
Public propertyDistributorSecurityModeGets or sets the security mode used when connecting to the Distributor.
Public propertyDownloadGenerationsPerBatchGets or sets the number of generations to be processed in a single batch while downloading changes from the Publisher to the Subscriber. A generation is defined as a logical group of changes per article.
Public propertyDynamicSnapshotLocationGets or sets the location of the partitioned snapshot for this Subscriber.
Public propertyExchangeTypeGets or sets how data is exchanged during synchronization.
Public propertyFileTransferTypeGets or sets how the initial snapshot files are transferred to the Subscriber.
Public propertyHostNameGets or sets the value used by the Merge Agent when it evaluates a parameterized filter that uses the HOST_NAME function.
Public propertyInputMessageFileGets or sets the name of the input message file.
Public propertyInternetLoginGets or sets the login name that is used with Web synchronization when connecting to the Publisher by using Internet authentication.
Public propertyInternetPasswordGets or sets the password for the InternetLogin property that is used with Web synchronization when connecting to the Publisher by using Internet authentication.
Public propertyInternetProxyLoginGets or sets the login name that is used with Web synchronization when connecting to the Web server by using an Internet proxy server.
Public propertyInternetProxyPasswordGets or sets the password for the login that is used with Web synchronization when connecting to the Web server by using an Internet proxy server.
Public propertyInternetProxyServerGets or sets the name of the Internet proxy server that is used with Web synchronization when connecting to the Web server.
Public propertyInternetSecurityModeGets or sets the HTTP authentication method that is used when connecting to the Web server during Web synchronization.
Public propertyInternetTimeoutGets or sets the HTTP time-out when connecting to the Web server.
Public propertyInternetUrlGets or sets the URL of the Web service that is configured for Web synchronization.
Public propertyLastUpdatedTimeGets the timestamp of the last time that replication agent synchronized the subscription.
Public propertyLoginTimeoutGets or sets the maximum number of seconds to wait for connections to be established.
Public propertyMetadataRetentionCleanupGet or sets whether to clean up metadata.
Public propertyOutputGets or sets the agent output file.
Public propertyOutputMessageFileGets or sets the name of the output message file.
Public propertyOutputVerboseLevelGets or sets the level of detail of information that is written to the agent output file.
Public propertyProfileNameGets or sets the name of the profile that is used by the agent.
Public propertyPublicationGets or sets the name of the publication.
Public propertyPublisherGets or sets the name of the instance of Microsoft SQL Server that is the Publisher for the subscription.
Public propertyPublisherAddressGets or sets the network address that is used to connect to the Publisher when the PublisherNetwork property is specified.
Public propertyPublisherChangesGets the total number of Publisher changes that were applied at the Subscriber during the last synchronization.
Public propertyPublisherConflictsGets the total number of conflicts that occurred at the Publisher during the last synchronization.
Public propertyPublisherDatabaseGets or sets the name of the publication database.
Public propertyPublisherEncryptedPasswordGets or sets the publisher encrypted password.
Public propertyPublisherFailoverPartnerGets or sets the failover partner instance of SQL Server that is participating in a database mirroring session with the publication database.
Public propertyPublisherLoginGets or sets the login name that is used when connecting to the Publisher by using SQL Server Authentication.
Public propertyPublisherNetworkGets or sets the client Net-Library that is used when connecting to the Publisher.
Public propertyPublisherPasswordGets or sets the password that is used when connecting to the Publisher by using SQL Server Authentication.
Public propertyPublisherSecurityModeGets or sets the security mode that is used when connecting to the Publisher.
Public propertyQueryTimeoutGets or sets the number of seconds that are allowed for internal queries to finish.
Public propertySubscriberGets or sets the name of the instance of Microsoft SQL Server that is the Subscriber.
Public propertySubscriberChangesGets the total number of Subscriber changes that were applied at the Publisher during the last synchronization.
Public propertySubscriberConflictsGets the total number of conflicts that occurred at the Publisher during the last synchronization.
Public propertySubscriberDatabaseGets or sets the name of the subscription database.
Public propertySubscriberDatabasePathGets or sets the subscriber database path.
Public propertySubscriberDataSourceTypeGets or sets the type of data source that is used as the Subscriber.
Public propertySubscriberEncryptedPasswordGets or sets the subscriber encrypted password.
Public propertySubscriberLoginGets or sets the login name used that is when connecting to the Subscriber by using SQL Server Authentication.
Public propertySubscriberPasswordSets the password that is used when connecting to the Subscriber by using SQL Server Authentication.
Public propertySubscriberSecurityModeGets or sets the security mode used when connecting to the Subscriber.
Public propertySubscriptionTypeGets or sets whether the subscription is a push or pull subscription.
Public propertySyncToAlternateGets or sets whether the synchronization is to an alternate synchronization partner.
Public propertyUploadGenerationsPerBatchGets or sets the number of generations to be processed in a single batch while uploading changes from the Subscriber to the Publisher. A generation is defined as a logical group of changes per article.
Public propertyUseInteractiveResolverGets or sets whether the interactive resolver is used during reconciliation.
Public propertyUseWebSynchronizationGets or sets whether Web synchronization is used.
Public propertyValidateGets or sets whether data validation is performed on the Subscriber data at the end of the synchronization.
Public propertyWorkingDirectoryGets or sets the working directory from which snapshot files are accessed when FTP is used.
Top
  NameDescription
Public methodAbortAborts the current subscription synchronization.
Public methodClearAllTraceFlagsClears all the trace flags used in the synchronization.
Public methodClearTraceFlagClears the specified trace flag.
Public methodEnableTraceFlagEnables the specified trace flag.
Public methodIsSnapshotRequiredGets or sets a value that indicates whether a new snapshot will be applied during the next agent synchronization.
Public methodProcessMessagesAtPublisherProcesses the messages at the publisher.
Public methodProcessMessagesAtSubscriberProcesses the messages at the subscriber.
Public methodSynchronizeStarts the Merge Agent to synchronize the subscription.
Top

See MergeSynchronizationAgent for information on members of IMergeSynchronizationAgent.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.