MergePullSubscription Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma nova instância da classe MergePullSubscription.
Sobrecargas
MergePullSubscription() |
Cria uma nova instância da classe MergePullSubscription. |
MergePullSubscription(String, String, String, String, ServerConnection) |
Inicializa uma nova instância da classe com o banco de dados, o Publicador, a publicação e a MergePullSubscription conexão do Assinante especificados. |
MergePullSubscription(String, String, String, String, ServerConnection, Boolean) |
Cria uma nova instância da classe MergePullSubscription com o banco de dados, o Publicador, a publicação, a conexão de Assinante especificados e se o trabalho de agente é criado. |
Comentários
Texto atualizado:17 julho de 2006
A tabela a seguir mostra os valores de propriedade padrão para uma nova instância de MergePullSubscription. Todas as propriedades que não são explicitamente enumeradas nesta tabela são inicializadas para um null
valor.
Propriedade | 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 para First FrequencyRelativeIntervalUm valor para Hour FrequencySubDayUm valor de 1 para FrequencySubDayInterval Um valor para Daily FrequencyType |
CachePropertyChanges | false |
CreateSyncAgentByDefault | false |
DistributorSecurity | Um valor para true WindowsAuthentication |
EnabledForSynchronizationManager | false |
InternetSecurityMode | Um valor para true WindowsAuthentication |
InternetTimeout | 300 |
IsExistingObject | false |
Priority | 0 |
<xref:Microsoft.SqlServer.Replication.MergePullSubscription.PublisherSecurity%2A> | Um valor para true WindowsAuthentication |
SubscriberSecurity | Um valor para true WindowsAuthentication |
SubscriberType | Um valor para Local MergeSubscriberType |
SubscriptionType | Um valor para Push SubscriptionOption |
SynchronizationAgent | Uma instância da MergeSynchronizationAgent publicação associada à assinatura que você cria. |
<xref:Microsoft.SqlServer.Replication.PullSubscription.SyncType%2A> | Um valor para Automatic <xref:Microsoft.SqlServer.Replication.PullSubscriptionSyncType> |
Type | Um valor para Merge 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 quaisquer campos com seus valores padrão.
Aplica-se a
MergePullSubscription(String, String, String, String, ServerConnection)
Inicializa uma nova instância da classe com o banco de dados, o Publicador, a publicação e a MergePullSubscription conexão do Assinante especificados.
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 assinatura.
- publisherName
- String
O nome do Publicador.
- 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 classe MergePullSubscription com o banco de dados, o Publicador, a publicação, a conexão de Assinante especificados e se o trabalho de agente é 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
- 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
createMergeAgentByDefault
quando você precisa agendar a sincronização ou quando precisar sincronizar a assinatura de SQL Server Management Studio. Especifique um valor de false
se o Replication Agent sempre será iniciado programaticamente sem usar SQL Server Agent.
Quando você especificar um valor false
para createMergeAgentByDefault
, os MergeSynchronizationAgent objetos ou TransSynchronizationAgent objetos obtidos da SynchronizationAgent
propriedade não terão informações suficientes para sincronizar a assinatura com êxito. Para obter mais informações, consulte Como sincronizar uma assinatura pull (programação RMO).