Cómo especificar programaciones de sincronización (SQL Server Management Studio)

El Agente de distribución (para las instantáneas y la replicación transaccional) o el Agente de mezcla (para la replicación de mezcla) sincronizan las suscripciones. Los agentes se pueden:

  • Ejecutar continuamente.

  • Ejecutar sólo a petición.

  • Ejecutar de acuerdo con una programación.

Especifique programaciones de sincronización en la página Programación de sincronización del Asistente para nuevas suscripciones. Para obtener más información sobre cómo utilizar este asistente, vea Cómo crear una suscripción de inserción (SQL Server Management Studio) y Cómo crear una suscripción de extracción (SQL Server Management Studio).

Modifique las programaciones de sincronización en el cuadro de diálogo Propiedades de programación del trabajo, al que se obtiene acceso desde la carpeta Trabajos de Microsoft SQL Server Management Studio y desde las ventanas de detalles del agente en el Monitor de replicación. Para obtener información sobre cómo iniciar el Monitor de replicación, vea Cómo iniciar el Monitor de replicación (Monitor de replicación).

Si especifica programaciones desde la carpeta Trabajos, use la tabla siguiente para determinar el nombre del trabajo del agente.

Agente

Nombre del trabajo

Agente de mezcla para suscripciones de extracción

<publicador>-<baseDeDatosDePublicaciones>-<publicación>-<suscriptor>-<baseDeDatosDeSuscripción>-<entero>

Agente de mezcla para suscripciones de inserción

<publicador>-<baseDeDatosDePublicaciones>-<publicación>-<suscriptor>-<entero>

Agente de distribución para suscripciones de inserción

<publicador>-<baseDeDatosDePublicaciones>-<publicación>-<suscriptor>-<entero>1

Agente de distribución para suscripciones de extracción

<Publicador>-<BaseDeDatosDePublicaciones>-<Publicación>-<suscriptor>-<BaseDeDatosDeSuscripciones>-<GUID>2

Agente de distribución para suscripciones de inserción en suscriptores que no sean de SQL Server

<publicador>-<baseDeDatosDePublicaciones>-<publicación>-<suscriptor>-<entero>

1 Para las suscripciones de inserción a publicaciones de Oracle, es <publicador>-<publicador> en lugar de <publicador>-<baseDeDatosDePublicaciones>.

2 Para las suscripciones de extracción a publicaciones de Oracle, es <publicador>-<baseDeDatosDeDistribución> en lugar de <publicador>-<baseDeDatosDePublicaciones>.

Para especificar programaciones de sincronización

  1. En la página Programación desincronización del Asistente para nuevas suscripciones, seleccione uno de los siguientes valores en la lista desplegable Programación del agente para cada suscripción que desee crear:

    • Ejecutar continuamente

    • Ejecutar sólo a petición

    • <Definir programación…>

  2. Si selecciona <Definir programación…>, especifique una programación en el cuadro de diálogo Propiedades de programación del trabajo y, a continuación, haga clic en Aceptar.

  3. Finalice el asistente.

Para modificar una programación de sincronización para una suscripción de inserción en el Monitor de replicación

  1. Expanda un grupo de publicador en el panel izquierdo del Monitor de replicación, expanda un publicador y, a continuación, haga clic en una publicación.

  2. Haga clic en la ficha Todas las suscripciones.

  3. Haga clic con el botón secundario en una suscripción y, a continuación, haga clic en Ver detalles.

  4. En la ventana Suscripción <nombreDeSuscripción>, haga clic en Acción y a continuación, en Propiedades del trabajo del <nombreDeAgente>.

  5. En la página Programaciones del cuadro de diálogo Propiedades del trabajo: <nombreDeTrabajo>, haga clic en Editar.

  6. En el cuadro de diálogo Propiedades de programación del trabajo, seleccione un valor en la lista desplegable Tipo de programación:

    • Para especificar que el agente debe ejecutarse continuamente, seleccione Iniciar automáticamente al iniciar el Agente SQL Server.

    • Para especificar que el agente debe ejecutarse de acuerdo con una programación, seleccione Periódica.

    • Para especificar que el agente debe ejecutarse a petición, seleccione Una vez.

  7. Si selecciona Periódica, especifique una programación para el agente.

  8. Haga clic en Aceptar.

Para modificar una programación de sincronización para una suscripción de inserción en Management Studio

  1. Conéctese al distribuidor en Management Studio y, a continuación, expanda el nodo de servidor.

  2. Expanda la carpeta Agente SQL Server y, a continuación, la carpeta Trabajos.

  3. Haga clic con el botón secundario en el trabajo del Agente de distribución o de mezcla asociado con la suscripción y, a continuación, haga clic en Propiedades.

  4. En la página Programaciones del cuadro de diálogo Propiedades del trabajo: <nombreDeTrabajo>, haga clic en Editar.

  5. En el cuadro de diálogo Propiedades de programación del trabajo, seleccione un valor en la lista desplegable Tipo de programación:

    • Para especificar que el agente debe ejecutarse continuamente, seleccione Iniciar automáticamente al iniciar el Agente SQL Server.

    • Para especificar que el agente debe ejecutarse de acuerdo con una programación, seleccione Periódica.

    • Para especificar que el agente debe ejecutarse a petición, seleccione Una vez.

  6. Si selecciona Periódica, especifique una programación para el agente.

  7. Haga clic en Aceptar.

Para modificar una programación de sincronización para una suscripción de extracción en Management Studio

  1. Conéctese al suscriptor en Management Studio y expanda el nodo de servidor.

  2. Expanda la carpeta Agente SQL Server y a continuación, la carpeta Trabajos.

  3. Haga clic con el botón secundario en el trabajo del Agente de distribución o de mezcla asociado con la suscripción y, a continuación, haga clic en Propiedades.

  4. En la página Programaciones del cuadro de diálogo Propiedades del trabajo: <nombreDeTrabajo>, haga clic en Editar.

  5. En el cuadro de diálogo Propiedades de programación del trabajo, seleccione un valor en la lista desplegable Tipo de programación:

    • Para especificar que el agente debe ejecutarse continuamente, seleccione Iniciar automáticamente al iniciar el Agente SQL Server.

    • Para especificar que el agente debe ejecutarse de acuerdo con una programación, seleccione Periódica.

    • Para especificar que el agente debe ejecutarse a petición, seleccione Una vez.

  6. Si selecciona Periódica, especifique una programación para el agente.

  7. Haga clic en Aceptar.