MergePullSubscription Construtores

Definição

Cria uma nova instância da classe MergePullSubscription.

Sobrecargas

Nome Description
MergePullSubscription()

Cria uma nova instância da classe MergePullSubscription.

MergePullSubscription(String, String, String, String, ServerConnection)

Inicializa uma nova instância da MergePullSubscription classe com o banco de dados especificado, Publisher, publicação e conexão com o assinante.

MergePullSubscription(String, String, String, String, ServerConnection, Boolean)

Cria uma nova instância da MergePullSubscription classe com o banco de dados especificado, Publisher, publicação, conexão com assinantes e se o trabalho do agente foi criado.

Comentários

Texto atualizado:17 de julho de 2006

A tabela a seguir mostra os valores padrão de propriedades para uma nova instância de MergePullSubscription. Quaisquer propriedades que não estejam explicitamente enumeradas nesta tabela são inicializadas a um null valor.

Property Valor padrão
AgentOffload false
AgentSchedule Um valor de 99991231 para ActiveEndDate

Um valor de 235959 para ActiveEndTime

Um valor da data de criação da assinatura para ActiveStartDate

Um valor de 0 para ActiveStartTime

Um valor de 1 para FrequencyInterval

Um valor de 0 para FrequencyRecurrenceFactor

Um valor de First para FrequencyRelativeInterval

Um valor de Hour para FrequencySubDay

Um valor de 1 para FrequencySubDayInterval

Um valor de Daily para FrequencyType
CachePropertyChanges false
CreateSyncAgentByDefault false
DistributorSecurity Um valor de true para WindowsAuthentication
EnabledForSynchronizationManager false
InternetSecurityMode Um valor de true para WindowsAuthentication
InternetTimeout 300
IsExistingObject false
Priority 0
<xref:Microsoft.SqlServer.Replication.MergePullSubscription.PublisherSecurity%2A> Um valor de true para WindowsAuthentication
SubscriberSecurity Um valor de true para WindowsAuthentication
SubscriberType Um valor de Local para MergeSubscriberType
SubscriptionType Um valor de Push para SubscriptionOption
SynchronizationAgent Um exemplo da MergeSynchronizationAgent publicação associada à assinatura que você criou.
<xref:Microsoft.SqlServer.Replication.PullSubscription.SyncType%2A> Um valor de Automatic para <xref:Microsoft.SqlServer.Replication.PullSubscriptionSyncType>
Type Um valor de Merge para PublicationType
UseFtp false
UseInteractiveResolver false
UseWebSynchronization false

MergePullSubscription()

Cria uma nova instância da classe MergePullSubscription.

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

Comentários

O construtor padrão inicializa qualquer campo para seus valores padrão.

Aplica-se a

MergePullSubscription(String, String, String, String, ServerConnection)

Inicializa uma nova instância da MergePullSubscription classe com o banco de dados especificado, Publisher, publicação e conexão com o assinante.

public:
 MergePullSubscription(System::String ^ subscriptionDBName, System::String ^ publisherName, System::String ^ publicationDBName, System::String ^ publicationName, Microsoft::SqlServer::Management::Common::ServerConnection ^ subscriberConnectionContext);
public MergePullSubscription(string subscriptionDBName, string publisherName, string publicationDBName, string publicationName, Microsoft.SqlServer.Management.Common.ServerConnection subscriberConnectionContext);
new Microsoft.SqlServer.Replication.MergePullSubscription : string * string * string * string * Microsoft.SqlServer.Management.Common.ServerConnection -> Microsoft.SqlServer.Replication.MergePullSubscription
Public Sub New (subscriptionDBName As String, publisherName As String, publicationDBName As String, publicationName As String, subscriberConnectionContext As ServerConnection)

Parâmetros

subscriptionDBName
String

O banco de dados de assinaturas.

publisherName
String

O nome do Editor.

publicationDBName
String

O nome do banco de dados de publicação.

publicationName
String

O nome da publicação.

subscriberConnectionContext
ServerConnection

O contexto de conexão necessário para estabelecer uma conexão com a instância do MicrosoftSQL Server que é o Assinante.

Aplica-se a

MergePullSubscription(String, String, String, String, ServerConnection, Boolean)

Cria uma nova instância da MergePullSubscription classe com o banco de dados especificado, Publisher, publicação, conexão com assinantes e se o trabalho do agente foi criado.

public:
 MergePullSubscription(System::String ^ subscriptionDBName, System::String ^ publisherName, System::String ^ publicationDBName, System::String ^ publicationName, Microsoft::SqlServer::Management::Common::ServerConnection ^ subscriberConnectionContext, bool createMergeAgentByDefault);
public MergePullSubscription(string subscriptionDBName, string publisherName, string publicationDBName, string publicationName, Microsoft.SqlServer.Management.Common.ServerConnection subscriberConnectionContext, bool createMergeAgentByDefault);
new Microsoft.SqlServer.Replication.MergePullSubscription : string * string * string * string * Microsoft.SqlServer.Management.Common.ServerConnection * bool -> Microsoft.SqlServer.Replication.MergePullSubscription
Public Sub New (subscriptionDBName As String, publisherName As String, publicationDBName As String, publicationName As String, subscriberConnectionContext As ServerConnection, createMergeAgentByDefault As Boolean)

Parâmetros

subscriptionDBName
String

Um String valor que especifica o nome do banco de dados de assinaturas.

publisherName
String

Um valor que especifica String o nome do Publisher.

publicationDBName
String

Um String valor que especifica o nome do banco de dados da publicação.

publicationName
String

Um valor que especifica String o nome da publicação.

subscriberConnectionContext
ServerConnection

Um ServerConnection objeto que especifica o contexto de conexão necessário para estabelecer uma conexão com a instância do MicrosoftSQL Server que é o Assinante.

createMergeAgentByDefault
Boolean

Especifica se o trabalho do agente para a assinatura é criado quando a assinatura é criada.

Comentários

Especifique um valor de true para createMergeAgentByDefault quando você precisa agendar a sincronização, ou quando precisa sincronizar a assinatura do SQL Server Management Studio. Especifique um valor de false se o Replication Agent sempre será iniciado programaticamente, sem usar o SQL Server Agent.

Quando você especifica um valor de false para createMergeAgentByDefault, os MergeSynchronizationAgent objetos ou TransSynchronizationAgent obtidos da SynchronizationAgent propriedade não terão informações suficientes para sincronizar a assinatura com sucesso. Para mais informações, veja Como: Sincronizar uma Assinatura de Pull (Programação RMO).

Aplica-se a