Langage

TransPublication Constructeurs

Définition

Crée une instance de la classe TransPublication.

Surcharges

Nom Description
TransPublication()

Crée une instance de la classe TransPublication.

TransPublication(String, String, ServerConnection)

Crée une nouvelle instance de la TransPublication classe avec les propriétés requises.

TransPublication(String, String, ServerConnection, Boolean)

Crée une nouvelle instance de la TransPublication classe avec les propriétés requises, et indique si le travail Agent d'instantané pour la publication est créé.

Remarques

Texte mis à jour :17 juillet 2006

Le tableau suivant montre les valeurs de propriété par défaut pour une nouvelle instance de TransPublication. Toutes les propriétés qui ne sont pas explicitement énumérées dans ce tableau sont initialisées en une null valeur.

Propriété Valeur par défaut
Attributes Valeurs de AllowPush et SnapshotInDefaultFolder pour

PublicationAttributes
CachePropertyChanges false
ConflictPolicy Une valeur de PublisherWin pour ConflictPolicyOption
ConflictRetention 14 (jours)
ContinueOnConflict false
CreateSnapshotAgentByDefault false
FtpPort 1 21
HasSubscription false
IsExistingObject false
QueueType Une valeur de Sql pour QueueOption
ReplicateDdl Une valeur de All pour DdlReplicationOptions
RetentionPeriod 0 (n’expire jamais)
SnapshotAgentExists false
SnapshotAvailable false
SnapshotGenerationAgentPublisherSecurity Une valeur de true pour WindowsAuthentication
SnapshotMethod Une valeur de BcpNative pour InitialSyncType
SnapshotSchedule Une valeur de 99991231 pour ActiveEndDate

Une valeur de 235959 pour ActiveEndTime

Une valeur de 0 pour ActiveStartDate

Une valeur de 0 pour ActiveStartTime

Une valeur de 1 pour FrequencyInterval

Une valeur de 0 pour FrequencyRecurrenceFactor

Une valeur de First pour FrequencyRelativeInterval

Une valeur de Hour pour FrequencySubDay

Une valeur de 1 pour FrequencySubDayInterval

Une valeur de Daily pour FrequencyType
Status Une valeur de Active pour State
Type Une valeur de Transactional pour PublicationType

1 Le port FTP (protocole de transfert de fichiers) n’est utilisé que si vous transférez des instantanés en utilisant FTP. Pour plus d’informations, consultez Transférer des instantanés via FTP.

TransPublication()

Crée une instance de la classe TransPublication.

public:
 TransPublication();
public TransPublication();
Public Sub New ()

S’applique à

TransPublication(String, String, ServerConnection)

Crée une nouvelle instance de la TransPublication classe avec les propriétés requises.

public:
 TransPublication(System::String ^ name, System::String ^ databaseName, Microsoft::SqlServer::Management::Common::ServerConnection ^ connectionContext);
public TransPublication(string name, string databaseName, Microsoft.SqlServer.Management.Common.ServerConnection connectionContext);
new Microsoft.SqlServer.Replication.TransPublication : string * string * Microsoft.SqlServer.Management.Common.ServerConnection -> Microsoft.SqlServer.Replication.TransPublication
Public Sub New (name As String, databaseName As String, connectionContext As ServerConnection)

Paramètres

name
String

Une String valeur qui spécifie le nom de la publication.

databaseName
String

Une String valeur qui spécifie le nom de la base de données de publication.

connectionContext
ServerConnection

Un ServerConnection objet qui représente une connexion avec le Publisher ou avec le Distributeur pour un non-SQL Server Publisher.

S’applique à

TransPublication(String, String, ServerConnection, Boolean)

Crée une nouvelle instance de la TransPublication classe avec les propriétés requises, et indique si le travail Agent d'instantané pour la publication est créé.

public:
 TransPublication(System::String ^ name, System::String ^ databaseName, Microsoft::SqlServer::Management::Common::ServerConnection ^ connectionContext, bool createSnapshotAgentByDefault);
public TransPublication(string name, string databaseName, Microsoft.SqlServer.Management.Common.ServerConnection connectionContext, bool createSnapshotAgentByDefault);
new Microsoft.SqlServer.Replication.TransPublication : string * string * Microsoft.SqlServer.Management.Common.ServerConnection * bool -> Microsoft.SqlServer.Replication.TransPublication
Public Sub New (name As String, databaseName As String, connectionContext As ServerConnection, createSnapshotAgentByDefault As Boolean)

Paramètres

name
String

Une String valeur qui spécifie le nom de la publication.

databaseName
String

Une String valeur qui spécifie le nom de la base de données de publication.

connectionContext
ServerConnection

Un ServerConnection objet qui représente une connexion avec le Publisher ou avec le Distributeur pour un non-SQL Server Publisher.

createSnapshotAgentByDefault
Boolean

Une Boolean valeur qui indique si le job Agent d'instantané est ajouté automatiquement lors de la création de la publication.

S’applique à