Publicación de la ejecución de procedimientos almacenados en la publicación transaccional

Se aplica a:SQL ServerAzure SQL Managed Instance

Especifique que la ejecución de un procedimiento almacenado (y no solo su definición) se debe publicar en el cuadro de diálogo Propiedades del artículo: <Artículo>. Este cuadro de diálogo está disponible en el Asistente para nueva publicación y en el cuadro de diálogo Propiedades de la publicación: <Publicación>. Para obtener más información sobre el uso del asistente y el acceso al cuadro de diálogo, consulte Create a Publication (Crear una publicación) y Ver y modificar propiedades de publicación.

La definición del procedimiento (la instrucción CREATE PROCEDURE) se replica en el suscriptor cuando se inicializa la suscripción; cuando el procedimiento se ejecuta en el publicador, la replicación ejecuta el procedimiento correspondiente en el suscriptor.

Para publicar la ejecución de un procedimiento almacenado

  1. En la página Artículos del Asistente para nueva publicación o en el cuadro de diálogo Propiedades de la publicación: <Publicación>, seleccione un procedimiento almacenado.

  2. Haga clic en Propiedades del artículoy, a continuación, haga clic en Establecer propiedades del procedimiento almacenado resaltado.

  3. En el cuadro de diálogo Propiedades del artículo: <Artículo>, especifique uno de los siguientes valores para la opción Replicar:

    • Ejecución del procedimiento almacenado

    • Ejecución en una transacción serializada de SP

      Es la opción recomendada, ya que replica la ejecución del procedimiento solo si éste se ejecuta en el contexto de una transacción serializable. Si el procedimiento almacenado se ejecuta fuera de una transacción serializable, los cambios efectuados en los datos de las tablas publicadas se replican como una serie de instrucciones de lenguaje de manipulación de datos (DML).

  4. Seleccione Aceptar.

  5. Si se encuentra en el cuadro de diálogo Propiedades de la publicación: <Publicación>, haga clic en Aceptar para guardar y cerrar el cuadro de diálogo.

Consulte también

Publicar la ejecución de procedimientos almacenados en la replicación transaccional