Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Pushabonnements können programmgesteuert und bedarfsgesteuert synchronisiert werden, indem die entsprechende ausführbare Datei für den Replikations-Agent an der Eingabeaufforderung aufgerufen wird. Die aufgerufene ausführbare Datei für den Replikations-Agent, hängt vom Publikationstyp ab, zu dem das Pushabonnement gehört.
So starten Sie den Verteilungs-Agent zum Synchronisieren eines Pushabonnements für eine Transaktionspublikation
Führen Sie auf dem Verleger an der Eingabeaufforderung oder in einer Batchdatei distrib.exe aus. Geben Sie die folgenden Befehlszeilenargumente an:
- -Publisher
- -PublisherDB
- -Distributor
- -Subscriber
- -SubscriberDB
- -SubscriptionType = 0
Wenn Sie die SQL Server-Authentifizierung verwenden, müssen Sie außerdem folgende Argumente angeben:
- -DistributorLogin
- -DistributorPassword
- -DistributorSecurityMode = 0
- -PublisherLogin
- -PublisherPassword
- -PublisherSecurityMode = 0
- -SubscriberLogin
- -SubscriberPassword
- -SubscriberSecurityMode = 0
Sicherheitshinweis:Verwenden Sie nach Möglichkeit die Windows-Authentifizierung.
So starten Sie den Merge-Agent zum Synchronisieren eines Pushabonnements für eine Mergepublikation
Führen Sie auf dem Verleger an der Eingabeaufforderung oder in einer Batchdatei replmerg.exe aus. Geben Sie die folgenden Befehlszeilenargumente an:
- -Publisher
- -PublisherDB
- -Publication
- -Distributor
- -Subscriber
- -SubscriberDB
- -SubscriptionType = 0
Wenn Sie die SQL Server-Authentifizierung verwenden, müssen Sie außerdem folgende Argumente angeben:
- -DistributorLogin
- -DistributorPassword
- -DistributorSecurityMode = 0
- -PublisherLogin
- -PublisherPassword
- -PublisherSecurityMode = 0
- -SubscriberLogin
- -SubscriberPassword
- -SubscriberSecurityMode = 0
Sicherheitshinweis:Verwenden Sie nach Möglichkeit die Windows-Authentifizierung.
Beispiel
Das folgende Beispiel startet den Verteilungs-Agent zum Synchronisieren eines Pushabonnements.
REM -- Declare the variables.
SET Publisher=%instancename%
SET Subscriber=%instancename%
SET PublicationDB=AdventureWorks
SET SubscriptionDB=AdventureWorksReplica
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\90\COM\DISTRIB.EXE" -Subscriber %Subscriber%
-SubscriberDB %SubscriptionDB% -SubscriberSecurityMode 1 -Publication %Publication%
-Publisher %Publisher% -PublisherDB %PublicationDB% -Distributor %Publisher%
-DistributorSecurityMode 1 -Continuous -SubscriptionType 0 -SubscriptionStreams 4
Das folgende Beispiel startet den Merge-Agent zum Synchronisieren eines Pushabonnements.
REM -- Declare the variables.
SET Publisher=%instancename%
SET Subscriber=%instancename%
SET PublicationDB=AdventureWorks
SET SubscriptionDB=AdventureWorksReplica
SET Publication=AdvWorksSalesOrdersMerge
REM -- Start the Merge Agent.
REM -- The following command must be supplied without line breaks.
"C:\Program Files\Microsoft SQL Server\90\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
Siehe auch
Aufgaben
Vorgehensweise: Synchronisieren eines Pushabonnements (RMO-Programmierung)
Andere Ressourcen
Vorgehensweise: Synchronisieren eines Pushabonnements (SQL Server Management Studio)