TransPublication 成員
Represents a transactional publication.
TransPublication 型別公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
TransPublication() () () () | Creates a new instance of the TransPublication class. | |
TransPublication(String, String, ServerConnection) | Creates a new instance of the TransPublication class with the required properties. | |
TransPublication(String, String, ServerConnection, Boolean) | Creates a new instance of the TransPublication class with the required properties, and indicates whether the Snapshot Agent job for the publication is created. |
頂端
方法
名稱 | 描述 | |
---|---|---|
BrowseSnapshotFolder | Returns the complete path of the location where snapshot files were generated for a specific subscription. | |
CheckValidCreation | 基礎結構。 (繼承自 ReplicationObject。) | |
CheckValidDefinition | 基礎結構。 (繼承自 Publication。) | |
CommitPropertyChanges | Sends all the cached property change statements to the instance of Microsoft SQL Server. (繼承自 ReplicationObject。) | |
CopySnapshot | Copies the latest snapshot files for a specific subscription to a destination folder. | |
Create | Creates the publication. (繼承自 Publication。) | |
CreateSnapshotAgent | Creates the SQL Server Agent job that is used to generate the initial snapshot for the publication, if this job does not already exist. (繼承自 Publication。) | |
Decouple | Decouples the referenced replication object from the server. (繼承自 ReplicationObject。) | |
EnumArticles | Returns the articles in the publication. (繼承自 Publication。) | |
EnumPublicationAccesses | Returns logins that have access to the Publisher. (繼承自 Publication。) | |
EnumSubscriptions | Returns the subscriptions that subscribe to the publication. (繼承自 Publication。) | |
Equals | (繼承自 Object。) | |
Finalize | (繼承自 Object。) | |
GetChangeCommand | 基礎結構。 (繼承自 ReplicationObject。) | |
GetCreateCommand | 基礎結構。 (繼承自 ReplicationObject。) | |
GetDropCommand | 基礎結構。 (繼承自 ReplicationObject。) | |
GetHashCode | (繼承自 Object。) | |
GetType | (繼承自 Object。) | |
GrantPublicationAccess | Adds the specified login to the publication access list (PAL). (繼承自 Publication。) | |
InternalRefresh | 基礎結構。 (繼承自 ReplicationObject。) | |
Load | Loads the properties of an existing object from the server. (繼承自 ReplicationObject。) | |
LoadProperties | Loads the properties of an existing object from the server. (繼承自 ReplicationObject。) | |
MakePullSubscriptionWellKnown | Registers a pull subscription at the Publisher. | |
MemberwiseClone | (繼承自 Object。) | |
PostTracerToken | Posts a tracer token into the Publisher log to begin the process of determining latency. | |
Refresh | Reloads the properties of the object. (繼承自 ReplicationObject。) | |
RefreshSubscriptions | Updates all subscriptions to a publication to include any newly added articles. | |
ReinitializeAllSubscriptions() () () () | Marks all subscriptions to the publication for reinitialization. | |
ReinitializeAllSubscriptions(Boolean) | Marks all subscriptions to the publication for reinitialization, with the option to invalidate an existing snapshot. | |
Remove() () () () | Removes an existing publication. (繼承自 Publication。) | |
Remove(Boolean) | Removes an existing publication even if the Distributor cannot be accessed. (繼承自 Publication。) | |
RemovePullSubscription | Removes the registration for a pull subscription at the Publisher. | |
ReplicateUserDefinedScript | Replicates the execution of a user-defined script to the Subscribers of a specified publication. (繼承自 Publication。) | |
RevokePublicationAccess | Removes the specified login from the publication access list (PAL). (繼承自 Publication。) | |
Script | Generates a Transact-SQL script that can be used to re-create the publication as specified by the script options. (繼承自 Publication。) | |
SetPeerConflictDetection | Enables or disables conflict detection for a node in a peer-to-peer topology. | |
StartSnapshotGenerationAgentJob | Starts the job that generates the initial snapshot for the publication. (繼承自 Publication。) | |
StopSnapshotGenerationAgentJob | Attempts to stop a running Snapshot Agent job. (繼承自 Publication。) | |
ToString | (繼承自 Object。) | |
ValidatePublication | Invokes inline publication validation for all subscriptions. | |
ValidateSubscriptions | Invokes inline publication validation for the specified subscription. |
頂端
屬性
名稱 | 描述 | |
---|---|---|
AltSnapshotFolder | Gets or sets the alternate snapshot file location for a publication. (繼承自 Publication。) | |
Attributes | Gets or sets the publication attributes. (繼承自 Publication。) | |
CachePropertyChanges | Gets or sets whether to cache changes made to the replication properties or to apply them immediately. (繼承自 ReplicationObject。) | |
CompatibilityLevel | Gets or sets the earliest version of Microsoft SQL Server running on the Subscribers that the referenced publication can support. (繼承自 Publication。) | |
ConflictPolicy | Gets or sets the conflict policy for publications that support updating subscriptions. | |
ConflictRetention | Gets or sets the number of days that conflict data rows are retained in conflict tables. (繼承自 Publication。) | |
ConnectionContext | Gets or sets the connection to an instance of Microsoft SQL Server. (繼承自 ReplicationObject。) | |
ContinueOnConflict | Determines whether the Distribution Agent continues to process changes after a conflict is detected. | |
CreateSnapshotAgentByDefault | Gets or sets if the Snapshot Agent job is added automatically when the publication is created. (繼承自 Publication。) | |
DatabaseName | Gets or sets the name of the publication database. (繼承自 Publication。) | |
Description | Gets or sets a textual description of the publication. (繼承自 Publication。) | |
FtpAddress | Gets or sets the address of the File Transfer Protocol (FTP) server computer for publications that allow subscription initialization over FTP. (繼承自 Publication。) | |
FtpLogin | Gets or sets the login that is used to connect to the File Transfer Protocol (FTP) server for publications that allow subscription initialization over FTP. (繼承自 Publication。) | |
FtpPassword | Sets the password for the login that is used to connect to the File Transfer Protocol (FTP) server for publications that allow subscription initialization over FTP. (繼承自 Publication。) | |
FtpPort | Gets or sets the port of the File Transfer Protocol (FTP) server computer for publications that allow subscription initialization over FTP. (繼承自 Publication。) | |
FtpSubdirectory | Gets or sets the subdirectory on the File Transfer Protocol (FTP) server computer for publications that allow subscription initialization over FTP. (繼承自 Publication。) | |
HasSubscription | Gets whether the publication has one or more subscriptions. (繼承自 Publication。) | |
IsExistingObject | Gets whether the object exists on the server or not. (繼承自 ReplicationObject。) | |
Name | Gets or sets the name of the publication. (繼承自 Publication。) | |
PeerConflictDetectionEnabled | Gets whether peer-to-peer conflict detection was enabled by using SetPeerConflictDetection. | |
PeerOriginatorID | Gets the ID for a node in a peer-to-peer topology; this ID is used for conflict detection if PeerConflictDetectionEnabled is set to true. | |
PostSnapshotScript | Gets or sets the name and full path of a Transact-SQL script file that is executed after the initial snapshot is applied to the Subscriber. (繼承自 Publication。) | |
PreSnapshotScript | Gets or sets the name and full path of a Transact-SQL script file that is executed before the initial snapshot is applied to the Subscriber. (繼承自 Publication。) | |
PubId | Gets the value that uniquely identifies the publication. (繼承自 Publication。) | |
PublisherName | Gets or sets the name of the non-SQL Server Publisher. | |
QueueType | Gets or sets the type of queue to use for publications that allow queued updating subscriptions. | |
ReplicateDdl | Gets or sets the data definition language (DDL) replication options that determine if DDL changes are replicated. (繼承自 Publication。) | |
RetentionPeriod | Gets or sets the amount of time before a subscription expires when the subscription is not synchronized with the publication. (繼承自 Publication。) | |
SecureFtpPassword | Sets the password (as a SecureString object) for the login used to connect to the File Transfer Protocol (FTP) server for publications that allow subscription initialization over FTP. (繼承自 Publication。) | |
SnapshotAgentExists | Gets if the SQL Server Agent job exists to generate the initial snapshot for this publication. (繼承自 Publication。) | |
SnapshotAvailable | Gets whether or not the snapshot files for this publication are available for use. | |
SnapshotGenerationAgentProcessSecurity | Gets an object that sets the Windows account under which the Snapshot Agent job runs. (繼承自 Publication。) | |
SnapshotGenerationAgentPublisherSecurity | Gets the security context used by the Snapshot Agent to connect to the Publisher. (繼承自 Publication。) | |
SnapshotJobId | Gets the Snapshot Agent job ID for the current publication. (繼承自 Publication。) | |
SnapshotMethod | Gets or sets the data file format of the initial snapshot. (繼承自 Publication。) | |
SnapshotSchedule | Gets an object that sets the schedule for the Snapshot Agent for the current publication. (繼承自 Publication。) | |
SqlServerName | Gets the name of the Microsoft SQL Server instance to which this object is connected. (繼承自 ReplicationObject。) | |
Status | Gets or sets the status of the publication. (繼承自 Publication。) | |
TransArticles | Represents the articles in the publication. | |
TransSubscriptions | Represents subscriptions to the publication. | |
Type | Gets or sets the type of publication. (繼承自 Publication。) | |
UserData | Gets or sets an object property that allows users to attach their own data to the object. (繼承自 ReplicationObject。) |
頂端