Jak Synchronizowanie subskrypcji wypychanej (Programowanie replikacji)
Subskrypcji wypychanych mogą być synchronizowane programowo i na żądanie przez plik wykonywalny agent replikacja odpowiednich z wiersz polecenia.Plik wykonywalny agent replikacja, który jest wywoływany zależeć będzie od typu publikacja, do której subskrypcja wypychana należy.
Aby uruchomić agenta dystrybucji do synchronizacji subskrypcja wypychana transakcyjnych publikacja
wiersz polecenia lub w partia plik u dystrybutora, wykonać distrib.exe.Określ następujące argumenty wiersza polecenia:
-Wydawca
-PublisherDB
-Dystrybutor
-Subskrybenta
-SubscriberDB
-SubscriptionType = 0
Jeśli używasz uwierzytelniania programu SQL Server, należy także określić następujące argumenty:
-DistributorLogin
-DistributorPassword
-DistributorSecurityMode = 0
-PublisherLogin
-PublisherPassword
-PublisherSecurityMode = 0
-SubscriberLogin
-SubscriberPassword
-SubscriberSecurityMode = 0
Uwaga dotycząca zabezpieczeń Gdy jest to możliwe, należy używać uwierzytelniania systemu Windows.
Aby uruchomić agenta korespondencji seryjnej, aby zsynchronizować subskrypcja wypychana do publikacja korespondencji seryjnej
wiersz polecenia lub w partia plik u dystrybutora, wykonać replmerg.exe.Określ następujące argumenty wiersza polecenia:
-Wydawca
-PublisherDB
-Publikacja
-Dystrybutor
-Subskrybenta
-SubscriberDB
-SubscriptionType = 0
Jeśli używasz uwierzytelniania programu SQL Server, należy także określić następujące argumenty:
-DistributorLogin
-DistributorPassword
-DistributorSecurityMode = 0
-PublisherLogin
-PublisherPassword
-PublisherSecurityMode = 0
-SubscriberLogin
-SubscriberPassword
-SubscriberSecurityMode = 0
Uwaga dotycząca zabezpieczeń Gdy jest to możliwe, należy używać uwierzytelniania systemu Windows.
Przykład
W następującym przykładzie uruchomiono agenta dystrybucji do synchronizacji subskrypcja wypychana.
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
W następującym przykładzie uruchomiono agenta scalić synchronizacji subskrypcja wypychana.
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