Aracılığıyla paylaş


Nasıl yapılır: İtme aboneliği (çoğaltma programlama) Eşitle

İtme 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ılır çoğaltma aracısı yürütülebilir dosya için yayının türüne bağlıdır gönderme temelli abonelik ait.

Eşitlemek için Dağıtım Aracısı başlatmak için bir gönderme temelli abonelik bir işlem yayın için

  • Dağıtıcı bir toplu iş dosyasını veya komut istemi isteminden yürütmek distrib.exe.Aşağıdaki komut satırı değişkenleri belirtme:

    • -Yayımcı

    • PublisherDB-

    • -Dağıtıcı

    • -Abone

    • -SubscriberDB

    • -SubscriptionType = 0

    sql Server kimlik doğrulaması kullanıyorsanız, aynı zamanda aşağıdaki bağımsız değişkenler belirtmeniz gerekir:

    • -DistributorLogin

    • -DistributorPassword

    • -DistributorSecurityMode = 0

    • -PublisherLogin

    • -PublisherPassword

    • -PublisherSecurityMode = 0

    • -SubscriberLogin

    • -SubscriberPassword

    • -SubscriberSecurityMode = 0

      Güvenlik notuGüvenlik Notu

      Mümkünse Windows Kimlik Doğrulaması kullanın.

Eşitleme için Birleştirme Aracısı başlatmak için bir gönderme temelli abonelik bir birleştirme yayını için

  • Dağıtıcı bir toplu iş dosyasını veya komut istemi isteminden yürütmek replmerg.exe.Aşağıdaki komut satırı değişkenleri belirtme:

    • -Yayımcı

    • PublisherDB-

    • -Yayın

    • -Dağıtıcı

    • -Abone

    • -SubscriberDB

    • -SubscriptionType = 0

    sql Server kimlik doğrulaması kullanıyorsanız, aynı zamanda aşağıdaki bağımsız değişkenler belirtmeniz gerekir:

    • -DistributorLogin

    • -DistributorPassword

    • -DistributorSecurityMode = 0

    • -PublisherLogin

    • -PublisherPassword

    • -PublisherSecurityMode = 0

    • -SubscriberLogin

    • -SubscriberPassword

    • -SubscriberSecurityMode = 0

      Güvenlik notuGüvenlik Notu

      Mümkünse Windows Kimlik Doğrulaması kullanın.

Örnek

Aşağıdaki örnek eşitlemek için Dağıtım Aracısı başlar bir gönderme temelli abonelik.

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

REM -- Start the Distribution Agent with four subscription streams.
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 0 -SubscriptionStreams 4 

Aşağıdaki örnek eşitlemek için Merge Agent başlatır bir gönderme temelli abonelik.

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

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