Bagikan melalui


MergePullSubscription Konstruktor

Definisi

Membuat instans MergePullSubscription baru kelas.

Overload

MergePullSubscription()

Membuat instans MergePullSubscription baru kelas.

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

Menginisialisasi instans MergePullSubscription baru kelas dengan koneksi database, Penerbit, publikasi, dan Pelanggan yang ditentukan.

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

Membuat instans MergePullSubscription baru kelas dengan database yang ditentukan, Penerbit, publikasi, koneksi Pelanggan, dan apakah pekerjaan agen dibuat.

Keterangan

Teks yang diperbarui:17 Juli 2006

Tabel berikut ini memperlihatkan nilai properti default untuk instans MergePullSubscriptionbaru . Properti apa pun yang tidak secara eksplisit dijumlahkan dalam tabel ini diinisialisasi ke null nilai.

Properti Nilai default
AgentOffload false
AgentSchedule Nilai 99991231 untuk ActiveEndDate

Nilai 235959 untuk ActiveEndTime

Nilai tanggal pembuatan langganan untuk ActiveStartDate

Nilai 0 untuk ActiveStartTime

Nilai 1 untuk FrequencyInterval

Nilai 0 untuk FrequencyRecurrenceFactor

Nilai First untuk FrequencyRelativeInterval

Nilai Hour untuk FrequencySubDay

Nilai 1 untuk FrequencySubDayInterval

Nilai Daily untuk FrequencyType
CachePropertyChanges false
CreateSyncAgentByDefault false
DistributorSecurity Nilai true untuk WindowsAuthentication
EnabledForSynchronizationManager false
InternetSecurityMode Nilai true untuk WindowsAuthentication
InternetTimeout 300
IsExistingObject false
Priority 0
<xref:Microsoft.SqlServer.Replication.MergePullSubscription.PublisherSecurity%2A> Nilai true untuk WindowsAuthentication
SubscriberSecurity Nilai true untuk WindowsAuthentication
SubscriberType Nilai Local untuk MergeSubscriberType
SubscriptionType Nilai Push untuk SubscriptionOption
SynchronizationAgent Instans MergeSynchronizationAgent dari publikasi yang terkait dengan langganan yang Anda buat.
<xref:Microsoft.SqlServer.Replication.PullSubscription.SyncType%2A> Nilai Automatic untuk <xref:Microsoft.SqlServer.Replication.PullSubscriptionSyncType>
Type Nilai Merge untuk PublicationType
UseFtp false
UseInteractiveResolver false
UseWebSynchronization false

MergePullSubscription()

Membuat instans MergePullSubscription baru kelas.

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

Keterangan

Konstruktor default menginisialisasi bidang apa pun ke nilai defaultnya.

Berlaku untuk

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

Menginisialisasi instans MergePullSubscription baru kelas dengan koneksi database, Penerbit, publikasi, dan Pelanggan yang ditentukan.

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)

Parameter

subscriptionDBName
String

Database langganan.

publisherName
String

Nama Penerbit.

publicationDBName
String

Nama database publikasi.

publicationName
String

Nama publikasi.

subscriberConnectionContext
ServerConnection

Konteks koneksi diperlukan untuk membuat koneksi ke instans MicrosoftSQL Server yang merupakan Pelanggan.

Berlaku untuk

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

Membuat instans MergePullSubscription baru kelas dengan database yang ditentukan, Penerbit, publikasi, koneksi Pelanggan, dan apakah pekerjaan agen dibuat.

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)

Parameter

subscriptionDBName
String

String Nilai yang menentukan nama database langganan.

publisherName
String

String Nilai yang menentukan nama Publisher.

publicationDBName
String

String Nilai yang menentukan nama database publikasi.

publicationName
String

String Nilai yang menentukan nama publikasi.

subscriberConnectionContext
ServerConnection

Objek ServerConnection yang menentukan konteks koneksi yang diperlukan untuk membuat koneksi ke instans MicrosoftSQL Server yang merupakan Pelanggan.

createMergeAgentByDefault
Boolean

Menentukan apakah pekerjaan agen untuk langganan dibuat atau tidak saat langganan dibuat.

Keterangan

Tentukan nilai truecreateMergeAgentByDefault kapan Anda perlu menjadwalkan sinkronisasi, atau saat Anda perlu menyinkronkan langganan dari SQL Server Management Studio. Tentukan nilai false jika Agen Replikasi akan selalu dimulai secara terprogram tanpa menggunakan SQL Server Agent.

Ketika Anda menentukan nilai false untuk createMergeAgentByDefault, MergeSynchronizationAgent objek atau TransSynchronizationAgent yang diperoleh dari SynchronizationAgent properti tidak akan memiliki informasi yang cukup untuk berhasil menyinkronkan langganan. Untuk informasi selengkapnya, lihat Cara: Menyinkronkan Langganan Pull (Pemrograman RMO).

Berlaku untuk