MergePullSubscription Конструкторы

Определение

Создает новый экземпляр класса MergePullSubscription.

Перегрузки

MergePullSubscription()

Создает новый экземпляр класса MergePullSubscription.

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

Инициализирует новый экземпляр MergePullSubscription класса с указанной базой данных, издателем, публикацией и подключением подписчика.

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

Создает новый экземпляр класса MergePullSubscription с указанными базой данных, издателем, публикацией, соединением подписчика, а также показывает, создано ли задание агента.

Комментарии

Обновлен текст:17 июль 2006 г.

В следующей таблице показаны значения свойств по умолчанию для нового экземпляра MergePullSubscription. Все свойства, которые явно не перечисляются в этой таблице, инициализируются в null значение.

Свойство Значение по умолчанию
AgentOffload false
AgentSchedule Значение 99991231 для ActiveEndDate

Значение 235959 для ActiveEndTime

Значение даты создания подписки для ActiveStartDate

Значение 0 для ActiveStartTime

Значение 1 для FrequencyInterval

Значение 0 для FrequencyRecurrenceFactor

Значение First для FrequencyRelativeInterval

Значение Hour для FrequencySubDay

Значение 1 для FrequencySubDayInterval

Значение Daily для FrequencyType
CachePropertyChanges false
CreateSyncAgentByDefault false
DistributorSecurity Значение true для WindowsAuthentication
EnabledForSynchronizationManager false
InternetSecurityMode Значение true для WindowsAuthentication
InternetTimeout 300
IsExistingObject false
Priority 0
<xref:Microsoft.SqlServer.Replication.MergePullSubscription.PublisherSecurity%2A> Значение true для WindowsAuthentication
SubscriberSecurity Значение true для WindowsAuthentication
SubscriberType Значение Local для MergeSubscriberType
SubscriptionType Значение Push для SubscriptionOption
SynchronizationAgent Экземпляр публикации MergeSynchronizationAgent , связанной с создаваемой подпиской.
<xref:Microsoft.SqlServer.Replication.PullSubscription.SyncType%2A> Значение Automatic для <xref:Microsoft.SqlServer.Replication.PullSubscriptionSyncType>
Type Значение Merge для PublicationType
UseFtp false
UseInteractiveResolver false
UseWebSynchronization false

MergePullSubscription()

Создает новый экземпляр класса MergePullSubscription.

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

Комментарии

Используемый по умолчанию конструктор инициализирует все поля в значения, установленные для них по умолчанию.

Применяется к

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

Инициализирует новый экземпляр MergePullSubscription класса с указанной базой данных, издателем, публикацией и подключением подписчика.

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)

Параметры

subscriptionDBName
String

База данных подписки.

publisherName
String

Имя издателя.

publicationDBName
String

Имя базы данных публикации.

publicationName
String

Имя публикации.

subscriberConnectionContext
ServerConnection

Контекст подключения, необходимый для установки подключения к экземпляру Сервера MicrosoftSQL, который является подписчиком.

Применяется к

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

Создает новый экземпляр класса MergePullSubscription с указанными базой данных, издателем, публикацией, соединением подписчика, а также показывает, создано ли задание агента.

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)

Параметры

subscriptionDBName
String

Значение типа String, указывающее имя базы данных подписки.

publisherName
String

Значение типа String, указывающее имя издателя.

publicationDBName
String

Значение типа String, указывающее имя базы данных публикации.

publicationName
String

Значение типа String, указывающее имя публикации.

subscriberConnectionContext
ServerConnection

ServerConnection Объект, указывающий контекст подключения, необходимый для установки подключения к экземпляру Сервера MicrosoftSQL, который является подписчиком.

createMergeAgentByDefault
Boolean

Указывает, создается ли задание агента для подписки при создании подписки.

Комментарии

Укажите значениеtrue, указывающее, createMergeAgentByDefault когда необходимо запланировать синхронизацию или когда необходимо синхронизировать подписку из SQL Server Management Studio. Укажите значение, указывающееfalse, будет ли агент репликации всегда запускаться программным способом без использования агент SQL Server.

При указании false значения для createMergeAgentByDefaultсвойства или TransSynchronizationAgent объектов, полученных из SynchronizationAgent свойства, MergeSynchronizationAgent недостаточно сведений для успешной синхронизации подписки. Дополнительные сведения см. в разделе "Практическое руководство. Синхронизация подписки по запросу (программирование RMO)".

Применяется к