Udostępnij za pośrednictwem


Pojęcia dotyczące plików wykonywalnych Agent replikacji

Agenci replikacji może być kontrolowane programowo w następujący sposób:

  • Za pomocą zarządzanych agenta programowania interfejsy w Microsoft.SqlServer.Replication obszaru nazw.

  • Wywoływanie agenta pliki wykonywalne wiersz polecenia podany zestaw parametrów.

Bezpośrednio wywoływanie agenci replikacja wiersz polecenia umożliwia agentów do programowego są dostępne wiersz polecenia wykonywanie skryptów w partia pliki.Gdy agent zostanie wywołane wiersz polecenia, zostanie uruchomiony w Microsoft konto zabezpieczeń systemu Windows użytkownika, który wywołany agent lub uruchomić partia plik.

Wystąpienia następujących czynników replikacja można uruchomić przy użyciu plików wykonywalnych.

Podczas wywoływania agenci replikacja, można użyć profilów wydajności automatycznie przekazywać zdefiniowany zestaw parametrów do agenta wykonywalny.Aby uzyskać więcej informacji, zobacz Profile Agent replikacji.

Przykłady

Następujące przykłady przedstawiają wywołać agenci replikacja wiersz polecenia.Agenci replikacji można również wywołać przy użyciu obiektów zarządzania replikacji (RMO).Aby uzyskać więcej informacji, zobacz Synchronizowanie subskrypcji (replikacji).

Ostrzeżenie

Podziały wierszy w tych przykładach zostały dodane do poprawy czytelności.W partia pliku, polecenia muszą być wykonane w jednym wierszu.

Uruchomiony Agent migawki

W tym przykładzie partia pliku wywoła agenta migawka wiersz polecenia do generowania migawkę dla AdvWorksSalesOrdersMerge publikacja.

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 

Uruchomiony Agent dystrybucji

W tym przykładzie partia pliku wywoła agenta dystrybucji wiersz polecenia do ciągłej replikacji zmian z AdvWorksProductTran publikacja subskrybent wypychanie.

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 

Uruchomiony Agent korespondencji seryjnej

Ten przykładowy plik wsadowy wywoła agenta scalić wiersz polecenia do synchronizacji subskrypcja wciągana do AdvWorksSalesOrdersMerge publikacja.

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 

Zobacz także

Koncepcje