Export (0) Print
Expand All

ISnapshotGenerationAgent Interface

Topic Status: Some information in this topic is pre-release and subject to change in future releases. Pre-release information describes new features or changes to existing features in Microsoft SQL Server 2014.

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

Namespace:  Microsoft.SqlServer.Replication
Assembly:  Microsoft.SqlServer.Replication (in Microsoft.SqlServer.Replication.dll)

[GuidAttribute("238AB2B8-C0CA-47FC-9949-B67D516259BF")]
[ComVisibleAttribute(true)]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsDual)]
public interface ISnapshotGenerationAgent

The ISnapshotGenerationAgent type exposes the following members.

  NameDescription
Public propertyAbortPolicyGets or sets how running replication agent threads are terminated when an unanticipated shutdown occurs.
Public propertyBcpBatchSizeGets or set the number of rows to send to the Distributor in a bulk copy operation.
Public propertyComErrorCollectionGets the information on errors that occur during agent execution.
Public propertyDistributorGets or sets the name of the instance of SQL Server acting as the Distributor for the publication.
Public propertyDistributorDeadlockPriorityGets or sets the priority of the Snapshot Agent connection to the Distributor when a deadlock occurs.
Public propertyDistributorEncryptionLevelGets of sets the level of Secure Sockets Layer (SSL) encryption used by the Snapshot Agent when connecting to the Distributor.
Public propertyDistributorLoginGets or sets the login name used when connecting locally to the Distributor using SQL Server Authentication.
Public propertyDistributorNetworkLibraryGets or sets the distributor network library.
Public propertyDistributorPasswordSets the password used when connecting locally to the Distributor using SQL Server Authentication.
Public propertyDistributorSecurityModeGets or sets the security mode used when connecting locally to the Distributor.
Public propertyDynamicFilterHostNameGets or sets the value supplied to the HOST_NAME function used in a parameterized row filter.
Public propertyDynamicFilterLoginGets or sets the value supplied to the SUSER_SNAME function used in a parameterized row filter.
Public propertyDynamicSnapshotLocationGets or sets the location of the partitioned snapshot for a subscription to a merge publication that is defined based-on a parameterized row filter.
Public propertyFieldDelimiterGets or sets the character or character sequence that marks the end of a field in the SQL Server bulk-copy data file.
Public propertyHistoryVerboseLevelGets or sets the amount of history logged during agent execution.
Public propertyLoginTimeoutGet or sets the number of seconds before the login times out for connections made by the agent.
Public propertyMaxBcpThreadsGets or sets the number of bulk copy operations that can be performed in parallel.
Public propertyMaxNetworkOptimizationGets or sets whether out-of-partition deletes are sent to the Subscriber.
Public propertyOutputGet or sets the name and path of the agent output file.
Public propertyOutputVerboseLevelGets or sets the level of detail of information written to the agent output file.
Public propertyPacketSizeGets or sets the packet size associated with the agent.
Public propertyProfileNameGets or sets an agent profile to use when running the agent.
Public propertyPublicationGets or sets the name of the publication.
Public propertyPublisherGets or sets the name of the instance of SQL Server that is the Publisher.
Public propertyPublisherDatabaseGets or sets the name of the publication database.
Public propertyPublisherDeadlockPriorityGets or sets the priority of the Snapshot Agent connection to the Publisher when a deadlock occurs.
Public propertyPublisherEncryptionLevelGets of sets the level of Secure Sockets Layer (SSL) encryption used by the Snapshot Agent when connecting to the Distributor.
Public propertyPublisherLoginGets or sets the login name used when connecting to the Publisher using SQL Server Authentication.
Public propertyPublisherNetworkLibraryGets or sets the publisher network library.
Public propertyPublisherSecurityModeGets or sets the security mode used when connecting to the Publisher.
Public propertyQueryTimeoutGet or sets the number of seconds before a query times out.
Public propertyReplicationTypeGets or sets the type of publication.
Public propertyRowDelimiterGets or sets the character or character sequence that marks the end of a row in the SQL Server bulk-copy data file.
Public propertyStartQueueTimeoutGets or sets the time that the Snapshot Agent waits when the maximum number of concurrent partitioned snapshot processes for a merge publication are already running.
Public propertySupports70SubscribersGets or sets whether the generated snapshot supports SQL Server 7.0 Subscribers.
Top

  NameDescription
Public methodAbortAborts the agent operation.
Public methodGenerateSnapshotStarts the Snapshot Agent to generate the snapshot.
Public methodResetParametersToDefaultRestores the parameters to its default value.
Top

See SnapshotGenerationAgent for information on members of ISnapshotGenerationAgent.

Community Additions

Show:
© 2014 Microsoft