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)
Параметры
- subscriberConnectionContext
- ServerConnection
ServerConnection Объект, указывающий контекст подключения, необходимый для установки подключения к экземпляру Сервера MicrosoftSQL, который является подписчиком.
- createMergeAgentByDefault
- Boolean
Указывает, создается ли задание агента для подписки при создании подписки.
Комментарии
Укажите значениеtrue
, указывающее, createMergeAgentByDefault
когда необходимо запланировать синхронизацию или когда необходимо синхронизировать подписку из SQL Server Management Studio. Укажите значение, указывающееfalse
, будет ли агент репликации всегда запускаться программным способом без использования агент SQL Server.
При указании false
значения для createMergeAgentByDefault
свойства или TransSynchronizationAgent объектов, полученных из SynchronizationAgent
свойства, MergeSynchronizationAgent недостаточно сведений для успешной синхронизации подписки. Дополнительные сведения см. в разделе "Практическое руководство. Синхронизация подписки по запросу (программирование RMO)".