Linguaggio

TransPublication Costruttori

Definizione

Crea una nuova istanza della classe TransPublication.

Overload

Nome Descrizione
TransPublication()

Crea una nuova istanza della classe TransPublication.

TransPublication(String, String, ServerConnection)

Crea una nuova istanza della TransPublication classe con le proprietà richieste.

TransPublication(String, String, ServerConnection, Boolean)

Crea una nuova istanza della TransPublication classe con le proprietà richieste e indica se il lavoro agente di snapshot per la pubblicazione è stato creato.

Commenti

Testo aggiornato:17 luglio 2006

La tabella seguente mostra i valori predefiniti delle proprietà per una nuova istanza di TransPublication. Qualsiasi proprietà non esplicitamente enumerata in questa tabella viene inizializzata in un null valore.

Proprietà Valore predefinito
Attributes Valori di AllowPush e SnapshotInDefaultFolder per

PublicationAttributes
CachePropertyChanges false
ConflictPolicy Un valore di PublisherWin per ConflictPolicyOption
ConflictRetention 14 (giorni)
ContinueOnConflict false
CreateSnapshotAgentByDefault false
FtpPort 1 21
HasSubscription false
IsExistingObject false
QueueType Un valore di Sql per QueueOption
ReplicateDdl Un valore di All per DdlReplicationOptions
RetentionPeriod 0 (non scade mai)
SnapshotAgentExists false
SnapshotAvailable false
SnapshotGenerationAgentPublisherSecurity Un valore di true per WindowsAuthentication
SnapshotMethod Un valore di BcpNative per InitialSyncType
SnapshotSchedule Un valore di 99991231 per ActiveEndDate

Un valore di 235959 per ActiveEndTime

Un valore di 0 per ActiveStartDate

Un valore di 0 per ActiveStartTime

Un valore di 1 per FrequencyInterval

Un valore di 0 per FrequencyRecurrenceFactor

Un valore di First per FrequencyRelativeInterval

Un valore di Hour per FrequencySubDay

Un valore di 1 per FrequencySubDayInterval

Un valore di Daily per FrequencyType
Status Un valore di Active per State
Type Un valore di Transactional per PublicationType

1 La porta FTP (file transfer protocol) viene utilizzata solo se si trasferiscono snapshot usando FTP. Per altre informazioni, vedere Trasferire snapshot tramite FTP.

TransPublication()

Crea una nuova istanza della classe TransPublication.

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

Si applica a

TransPublication(String, String, ServerConnection)

Crea una nuova istanza della TransPublication classe con le proprietà richieste.

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)

Parametri

name
String

Un String valore che specifica il nome della pubblicazione.

databaseName
String

Un String valore che specifica il nome del database della pubblicazione.

connectionContext
ServerConnection

Un ServerConnection oggetto che rappresenta una connessione con il Publisher o con il Distributore per un non-SQL Server Publisher.

Si applica a

TransPublication(String, String, ServerConnection, Boolean)

Crea una nuova istanza della TransPublication classe con le proprietà richieste e indica se il lavoro agente di snapshot per la pubblicazione è stato creato.

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)

Parametri

name
String

Un String valore che specifica il nome della pubblicazione.

databaseName
String

Un String valore che specifica il nome del database della pubblicazione.

connectionContext
ServerConnection

Un ServerConnection oggetto che rappresenta una connessione con il Publisher o con il Distributore per un non-SQL Server Publisher.

createSnapshotAgentByDefault
Boolean

Un Boolean valore che indica se il lavoro agente di snapshot viene aggiunto automaticamente quando la pubblicazione viene creata.

Si applica a