Cómo definir una relación de registros lógicos entre la mezcla de artículos de tabla (SQL Server Management Studio)

Nota

Esta característica se quitará en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.

Defina los registros lógicos en el cuadro de diálogo Agregar combinación, que 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 acerca del modo de usar el asistente y obtener acceso al cuadro de diálogo, vea Cómo crear publicaciones y definir artículos (SQL Server Management Studio) y Cómo ver y modificar propiedades de publicaciones y artículos (SQL Server Management Studio).

Los registros lógicos se pueden definir en el cuadro de diálogo Agregar combinación sólo si se aplican a un filtro de combinación en una publicación de mezcla y la publicación cumple los requisitos para utilizar particiones precalculadas. Debe utilizar procedimientos almacenados para definir registros lógicos que no se aplican a los filtros de combinación y para establecer la detección y resolución de conflictos en el nivel de registro lógico. Para obtener más información, vea Cómo definir una relación de registros lógicos entre los artículos de tabla de mezcla (programación de la replicación con Transact-SQL).

Nota

Si agrega, modifica o elimina un registro lógico en el cuadro de diálogo Propiedades de la publicación: <publicación> después de que las suscripciones a la publicación se hayan inicializado, deberá generar una nueva instantánea y reinicializar todas las suscripciones tras efectuar el cambio. Para obtener más información sobre los requisitos para cambiar propiedades, vea Cambiar las propiedades de la publicación y de los artículos.

Para definir una relación de registros lógicos

  1. En la página Filtrar filas de tabla del Asistente para nueva publicación o en la página Filtrar filas del cuadro de diálogo Propiedades de la publicación: <publicación>, seleccione un filtro en el panel Tablas filtradas.

    Una relación de registros lógicos está asociada con un filtro de combinación, que amplía un filtro de fila. Por tanto, debe definir un filtro de fila antes de poder ampliar el filtro con una combinación y aplicar una relación de registros lógicos. Una vez definido el filtro de combinación, podrá ampliarlo con otro filtro de combinación. Para obtener más información acerca de cómo definir filtros de combinación, vea Cómo definir y modificar un filtro de combinación entre artículos de mezcla (SQL Server Management Studio).

  2. Haga clic en Agregar y, a continuación, en Agregar combinación para ampliar el filtro seleccionado.

  3. Defina el filtro de combinación en el cuadro de diálogo Agregar combinación y, a continuación, active la casilla de verificación Registro lógico.

  4. Si está 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.

Para eliminar una relación de registros lógicos

  • Elimine sólo la relación de registros lógicos o elimine la relación de registros lógicos y el filtro de combinación asociado a la misma.

    Para eliminar sólo la relación de registros lógicos:

    1. En la página Filtrar filas del Asistente para nueva publicación o en la página Filtrar filas del cuadro de diálogo Propiedades de la publicación: <publicación>, seleccione el filtro de combinación asociado con la relación de registros lógicos en el panel Tablas filtradas y, a continuación, haga clic en Editar.

    2. En el cuadro de diálogo Editar combinación, desactive la casilla de verificación Registro lógico.

    3. Haga clic en Aceptar.

    Para eliminar la relación de registros lógicos y el filtro de combinación asociado a la misma:

    • En la página Filtrar filas del Asistente para nueva publicación o en el cuadro de diálogo Propiedades de la publicación: <publicación>, seleccione un filtro en el panel Tablas filtradas y, a continuación, haga clic en Eliminar. Si el filtro de combinación que elimina está a su vez ampliado por otras combinaciones, esas combinaciones también se eliminarán.