Cómo sincronizar una suscripción de inserción (programación de la réplica)
Las suscripciones de inserción pueden sincronizarse mediante programación y a petición invocando el archivo ejecutable del agente de réplica correspondiente desde el símbolo del sistema. El archivo ejecutable del agente de réplica que se invoque depende del tipo de publicación al que pertenece la suscripción de inserción.
Para iniciar el Agente de distribución para sincronizar una suscripción de inserción para una publicación transaccional
En el símbolo del sistema o en un archivo por lotes en el distribuidor, ejecute distrib.exe. Especifique los siguientes argumentos de la línea de comandos.
- -Publisher
- -PublisherDB
- -Distributor
- -Subscriber
- -SubscriberDB
- -SubscriptionType = 0
Si utiliza la autenticación de SQL Server, también debe especificar los siguientes argumentos:
- -DistributorLogin
- -DistributorPassword
- -DistributorSecurityMode = 0
- -PublisherLogin
- -PublisherPassword
- -PublisherSecurityMode = 0
- -SubscriberLogin
- -SubscriberPassword
- -SubscriberSecurityMode = 0
Nota de seguridad:
Siempre que sea posible, utilice la autenticación de Windows.
Para iniciar el Agente de mezcla para sincronizar una suscripción de inserción para una publicación de mezcla
En el símbolo del sistema o en un archivo por lotes en el distribuidor, ejecute replmerg.exe. Especifique los siguientes argumentos de la línea de comandos.
- -Publisher
- -PublisherDB
- -Publication
- -Distributor
- -Subscriber
- -SubscriberDB
- -SubscriptionType = 0
Si utiliza la autenticación de SQL Server, también debe especificar los siguientes argumentos:
- -DistributorLogin
- -DistributorPassword
- -DistributorSecurityMode = 0
- -PublisherLogin
- -PublisherPassword
- -PublisherSecurityMode = 0
- -SubscriberLogin
- -SubscriberPassword
- -SubscriberSecurityMode = 0
Nota de seguridad:
Siempre que sea posible, utilice la autenticación de Windows.
Ejemplo
El siguiente ejemplo inicia el Agente de distribución para sincronizar una suscripción de inserción.
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
El siguiente ejemplo inicia el Agente de mezcla para sincronizar una suscripción de inserción.
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
Vea también
Tareas
Cómo sincronizar una suscripción de inserción (programación RMO)
Otros recursos
Cómo sincronizar una suscripción de inserción (SQL Server Management Studio)