Aracılığıyla paylaş


Nasıl yapılır: Çekme abonelik (çoğaltma programlama) Eşitle

Çekme abonelikleri eşzamanlı programlama ve uygun çoğaltma aracısı yürütülebilir dosyadan çağırmadan tarafından isteğe bağlı komut istemi.Çağrılan çoğaltma aracısı yürütülebilir dosya istek temelli abonelik ait olduğu yayın türüne bağlıdır.

Not

Çoğaltma aracıları Aracısı komut istemi isteminden başlatan kullanıcının Windows kimlik bilgileri doğrulaması kimlik bilgileri bilgilerini kullanarak yerel sunucuya bağlanın.Bu Windows kimlik bilgileri, ayrıca Windows tümleşik kimlik doğrulaması kullanarak uzak sunuculara bağlanırken kullanılır.

komut istemi isteminden veya toplu iş dosyasını Dağıtım Aracısı başlatmak için

  • komut istemi isteminden veya toplu iş dosyasını başlangıç Çoğaltma Dağıtım Aracısı çalıştırarak distrib.exe, aşağıdaki komut istemi satırı değişkenleri belirtme:

    • -Yayımcı

    • PublisherDB-

    • -Dağıtıcı

    • -DistributorSecurityMode = 1

    • -Abone

    • -SubscriberDB

    • -SubscriberSecurityMode = 1

    • -SubscriptionType = 1

    Kullanıyorsanız, SQL Server , kimlik doğrulaması aşağıdaki bağımsız değişkenler de belirtmeniz gerekir:

    • -DistributorLogin

    • -DistributorPassword

    • -DistributorSecurityMode = 0

    • -PublisherLogin

    • -PublisherPassword

    • -PublisherSecurityMode = 0

    • -SubscriberLogin

    • -SubscriberPassword

    • -SubscriberSecurityMode = 0

komut istemi isteminde veya bir toplu iş dosyasından Birleştirme Aracısı başlatmak için

  • komut istemi isteminden veya toplu iş dosyasını başlangıç Birleştirme çoğaltma aracısı çalıştırarak replmerg.exe, aşağıdaki komut istemi satırı değişkenleri belirtme:

    • -Yayımcı

    • PublisherDB-

    • -PublisherSecurityMode = 1

    • -Yayın

    • -Dağıtıcı

    • -DistributorSecurityMode = 1

    • -Abone

    • -SubscriberSecurityMode = 1

    • -SubscriberDB

    • -SubscriptionType = 1

    Kullanıyorsanız, SQL Server , kimlik doğrulaması aşağıdaki bağımsız değişkenler de belirtmeniz gerekir:

    • -DistributorLogin

    • -DistributorPassword

    • -DistributorSecurityMode = 0

    • -PublisherLogin

    • -PublisherPassword

    • -PublisherSecurityMode = 0

    • -SubscriberLogin

    • -SubscriberPassword

    • -SubscriberSecurityMode = 0

Örnek

Aşağıdaki örnek, bir istek temelli abonelik eşitlemek için Dağıtım Aracısı başlar.Tüm bağlantılar, Windows kimlik doğrulaması kullanılarak yapılır.

REM -- Declare the variables.
SET Publisher=%instancename%
SET Subscriber=%instancename%
SET PublicationDB=AdventureWorks2008R2
SET SubscriptionDB=AdventureWorks2008R2Replica 
SET Publication=AdvWorksProductsTran

REM -- Start the Distribution Agent.
REM -- The following command must be supplied without line breaks.
"C:\Program Files\Microsoft SQL Server\100\COM\DISTRIB.EXE" -Subscriber %Subscriber% 
-SubscriberDB %SubscriptionDB% -SubscriberSecurityMode 1 -Publication %Publication% 
-Publisher %Publisher% -PublisherDB %PublicationDB% -Distributor %Publisher% 
-DistributorSecurityMode 1 -Continuous -SubscriptionType 1

Aşağıdaki örnek, bir istek temelli abonelik eşitlemek için Birleştirme Aracısı başlar.Tüm bağlantılar, Windows kimlik doğrulaması kullanılarak yapılır.

REM -- Declare the variables.
SET Publisher=%instancename%
SET Subscriber=%instancename%
SET PublicationDB=AdventureWorks2008R2
SET SubscriptionDB=AdventureWorks2008R2Replica 
SET Publication=AdvWorksSalesOrdersMerge

REM --Start the Merge Agent with concurrent upload and download processes.
REM -- The following command must be supplied without line breaks.
"C:\Program Files\Microsoft SQL Server\100\COM\REPLMERG.EXE" -Publication %Publication%  
-Publisher %Publisher%  -Subscriber  %Subscriber%  -Distributor %Publisher%  
-PublisherDB %PublicationDB%  -SubscriberDB %SubscriptionDB% -PublisherSecurityMode 1  
-OutputVerboseLevel 2  -SubscriberSecurityMode 1  -SubscriptionType 1 -DistributorSecurityMode 1  
-Validate 3  -ParallelUploadDownload 1