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

  1. 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
      ms147377.security(es-es,SQL.90).gifNota 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

  1. 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
      ms147377.security(es-es,SQL.90).gifNota 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)

Ayuda e información

Obtener ayuda sobre SQL Server 2005