Aracılığıyla paylaş


Çoğaltma aracısı Yürütülebilirler kavramları

Çoğaltma aracıları aşağıdaki şekillerde program aracılığıyla denetlenebilir:

  • Kullanarak yönetilen Aracısı programlama arabirimleri Microsoft.SqlServer.Replication ad.

  • Sağlanan parametre küme ile komut istemi isteminden Aracısı yürütülebilir dosyaları çalıştırılıyor.

Doğrudan komut dosyası kullanan kullanan kullanan istemi isteminden çoğaltma aracıları yürütmesini aracıları programlı olarak toplu iş dosyalarında komut dosyası kullanan kullanan kullanan istemi satırı komut dosyası kullanan kullanan kullanan istemi dosyası tarafından erişilmesini sağlar.Aracı komut istemi isteminden çalıştırıldığında, altında çalıştığı Microsoft Windows güvenlik hesabı kullanıcı aracısı çağrılan veya başlatılan toplu iş dosyası.

Aşağıdaki çoğaltma aracıları örneklerini yürütülebilir dosyalarını kullanarak çalıştırabilirsiniz.

Çoğaltma aracıları baþlatýrken, performans profilleri otomatik olarak tanımlanan bir parametre küme için Aracısı yürütülebilir geçirmek için kullanabilirsiniz.Daha fazla bilgi için bkz: Çoğaltma aracısı profilleri.

Örnekler

Aşağıdaki örnekler komut istemi isteminden çoğaltma aracıları çalıştırmak nasıl açıklar.Çoğaltma aracıları de çağrılan kullanarak Çoğaltma Yönetim Nesneleri (rmo).Daha fazla bilgi için bkz: Eşitleme abonelikleri (çoğaltma).

Not

Satır sonlarını Bu örneklerde, okumayı kolaylaştırmak için eklendi.Bir toplu iş dosyasında tek bir satırda komutları yapılması gerekir.

Anlık Görüntü Aracısı çalıştıran

Bu örnek toplu iş dosyası için anlık görüntü oluşturmak için Anlık Görüntü Aracısı komut istemi isteminden çağırır AdvWorksSalesOrdersMerge yayın.

REM -- Declare variables
SET Publisher=%InstanceName%
SET PublicationDB=AdventureWorks2008R2 
SET Publication=AdvWorksSalesOrdersMerge 

REM --Start the Snapshot Agent to generate the snapshot for AdvWorksSalesOrdersMerge.
"C:\Program Files\Microsoft SQL Server\100\COM\SNAPSHOT.EXE" -Publication %Publication% 
-Publisher %Publisher% -Distributor %Publisher% -PublisherDB %PublicationDB% 
-ReplicationType 2 -OutputVerboseLevel 1 -DistributorSecurityMode 1 

Dağıtım Aracısı çalıştıran

Bu örnek toplu iş dosyası sürekli olarak değişiklikleri çoğaltmak için Dağıtım Aracısı komut istemi isteminden çağırır AdvWorksProductTran yayına bir gönderme abone.

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 

Birleştirme Aracısı çalıştıran

Bu örnek toplu iş dosyası birleştirme için bir istek temelli abonelik eşitlemek için Aracısı komut istemi isteminden çağırır AdvWorksSalesOrdersMerge yayın.

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