Cambiar las propiedades de la publicación y de los artículos

Se aplica a:SQL ServerAzure SQL Managed Instance

Una vez creada una publicación, la mayoría de las propiedades de la publicación y de los artículos se pueden cambiar, aunque algunas requieren la regeneración de la instantánea o la reinicialización de las suscripciones. En este tema se ofrece información sobre todas las propiedades que requieren una de estas acciones o las dos si se cambian.

Propiedades de la publicación para replicación de instantáneas y replicación transaccional.

Descripción Procedimiento almacenado Propiedades Requisitos
Cambiar el formato de la instantánea sp_changepublication sync_method Nueva instantánea.
Cambiar la ubicación de la instantánea sp_changepublication alt_snapshot_folder

snapshot_in_defaultfolder
Nueva instantánea.
Cambiar la ubicación de la instantánea sp_changedistpublisher working_directory Nueva instantánea.
Cambiar la compresión de la instantánea sp_changepublication compress_snapshot Nueva instantánea.
Cambiar cualquier opción de instantánea del Protocolo de transferencia de archivos (FTP). sp_changepublication enabled_for_internet

ftp_address

ftp_login

ftp_password

ftp_port

ftp_subdirectory
Nueva instantánea.
Cambiar la ubicación del script previo o posterior a la instantánea sp_changepublication pre_snapshot_script

post_snapshot_script
Nueva instantánea (también requerida si cambia el contenido del script ).

Se requiere la reinicialización para aplicar el nuevo script en el suscriptor.
Habilite o deshabilite la compatibilidad con los suscriptores que no sean de Microsoft SQL Server. sp_changepublication is_enabled_for_het_sub Nueva instantánea.
Cambiar los informes de conflictos para las suscripciones en cola para actualización sp_changepublication conflictos_centralizados Se puede cambiar únicamente si no hay suscripciones activas.
Cambiar la política de resolución de conflictos para las suscripciones en cola para actualización sp_changepublication conflict_policy Se puede cambiar únicamente si no hay suscripciones activas.

Propiedades de los artículos para replicación de instantáneas y replicación transaccional

Descripción Procedimiento almacenado Propiedades Requisitos
Quitar un artículo sp_droparticle Todos los parámetros Los artículos se pueden eliminar antes de que se creen las suscripciones. Con los procedimientos almacenados, es posible quitar una suscripción de un artículo; con SQL Server Management Studio, es necesario quitar, volver a crear y sincronizar toda la suscripción. Para más información, vea Agregar y quitar artículos de publicaciones existentes.
Cambiar un filtro de columna sp_articlecolumn @column

@operation
Nueva instantánea.

Reinicialice las suscripciones.
Agregar un filtro de fila sp_articlefilter Todos los parámetros Nueva instantánea.

Reinicialice las suscripciones.
Quitar un filtro de fila sp_articlefilter @article Nueva instantánea.

Reinicialice las suscripciones.
Cambiar un filtro de fila sp_articlefilter @filter_clause Nueva instantánea.

Reinicialice las suscripciones.
Cambiar un filtro de fila sp_changearticle filter Nueva instantánea.

Reinicialice las suscripciones.
Cambiar las opciones del esquema sp_changearticle schema_option Nueva instantánea.
Cambie cómo se tratan las tablas del Suscriptor antes de aplicar la instantánea. sp_changearticle pre_creation_cmd Nueva instantánea.
Cambiar el estado del artículo sp_changearticle status Nueva instantánea.
Cambie los comandos INSERT, UPDATE o DELETE. sp_changearticle ins_cmd

upd_cmd

del_cmd
Nueva instantánea.

Reinicialice las suscripciones.
Cambiar el nombre de la tabla de destino sp_changearticle dest_table Nueva instantánea.

Reinicialice las suscripciones.
Cambiar el propietario de la tabla de destino (esquema) sp_changearticle destination_owner Nueva instantánea.

Reinicialice las suscripciones.
Cambiar las asignaciones de tipos de datos (se aplica solo a publicaciones de Oracle) sp_changearticlecolumndatatype @type

@length

@precision

@scale
Nueva instantánea.

Reinicialice las suscripciones.

Propiedades de la publicación para replicación de mezcla

Descripción Procedimiento almacenado Propiedades Requisitos
Cambiar el formato de la instantánea sp_changemergepublication sync_mode Nueva instantánea.
Cambiar la ubicación de la instantánea sp_changemergepublication alt_snapshot_folder

snapshot_in_defaultfolder
Nueva instantánea.
Cambiar la ubicación de la instantánea sp_changedistpublisher working_directory Nueva instantánea.
Cambiar la compresión de la instantánea sp_changemergepublication compress_snapshot Nueva instantánea.
Cambiar cualquier opción de instantánea de FTP sp_changemergepublication enabled_for_internet

ftp_address

ftp_login

ftp_password

ftp_port

ftp_subdirectory
Nueva instantánea.
Cambiar los scripts previos o posteriores a la instantánea. sp_changemergepublication pre_snapshot_script

post_snapshot_script
Nueva instantánea (también requerida si cambia el contenido del script ).

Se requiere la reinicialización para aplicar el nuevo script en el suscriptor.
Agregar un filtro de combinación o un registro lógico sp_addmergefilter Todos los parámetros Nueva instantánea.

Reinicialice las suscripciones.
Suelte un filtro de unión o un registro lógico. sp_dropmergefilter Todos los parámetros Nueva instantánea.

Reinicialice las suscripciones.
Cambiar un filtro de unión o un registro lógico. sp_changemergefilter @property

@value
Nueva instantánea

Reinicialice las suscripciones.
Deshabilitar el uso de filtros con parámetros (habilitar los filtros con parámetros no requiere ninguna acción especial) sp_changemergepublication Un valor de false para dynamic_filters Nueva instantánea.

Reinicialice las suscripciones.
Habilitar o deshabilitar el uso de particiones precalculadas sp_changemergepublication use_partition_groups Nueva instantánea.
Habilite o deshabilite la optimización de particiones de Microsoft SQL Server 2000 (8.x). sp_changemergepublication mantener_cambios_de_partición Reinicialice las suscripciones.
Habilitar o deshabilitar la validación de particiones del suscriptor sp_changemergepublication validate_subscriber_info Reinicialice las suscripciones.
Cambiar el nivel de compatibilidad de la publicación a 80sp3 o inferior sp_changemergepublication nivel_de_compatibilidad_de_publicación Nueva instantánea.

Propiedades de los artículos para replicación de mezcla

Descripción Procedimiento almacenado Propiedades Requisitos
Eliminar un artículo cuando este tenga el último filtro parametrizado de la publicación. sp_dropmergearticle Todos los parámetros Nueva instantánea.

Reinicialice las suscripciones.
Quitar un elemento, cuando el elemento es un elemento padre en un filtro de unión o en un registro lógico (esto tiene el efecto secundario de eliminar la unión). sp_dropmergearticle Todos los parámetros Nueva instantánea.

Reinicialice las suscripciones.
Eliminar un artículo en cualquier otro caso sp_dropmergearticle Todos los parámetros Nueva instantánea.
Incluir un filtro de columna que anteriormente no se había publicado sp_mergearticlecolumn @column

@operation
Nueva instantánea.

Reinicialice las suscripciones.
Agregar, quitar o cambiar un filtro de fila sp_changemergearticle subset_filterclause Nueva instantánea.

Reinicialice las suscripciones.

Si se agrega, quita o modifica un filtro con parámetros, los cambios pendientes en el suscriptor no se pueden cargar en el publicador durante la reinicialización. Si desea cargar los cambios pendientes, sincronice todas las suscripciones antes de cambiar el filtro.

Si un artículo no participa en ninguno de los filtros de combinación, puede quitar el artículo y agregarlo de nuevo con un filtro de fila diferente. De este modo no será necesario reinicializar toda la suscripción. Para obtener información sobre cómo agregar y quitar artículos, vea Agregar y quitar artículos de publicaciones existentes.
Cambiar las opciones del esquema sp_changemergearticle schema_option Nueva instantánea.
Cambiar el seguimiento de columnas al seguimiento de filas (Cambiar el seguimiento de filas al seguimiento de columnas no requiere ninguna acción especial) sp_changemergearticle Un valor de false para column_tracking Nueva instantánea.

Reinicialice las suscripciones.
Cambie si los permisos se comprueban antes de que se apliquen en el Publicador las instrucciones realizadas en el Suscriptor. sp_changemergearticle check_permissions Nueva instantánea.

Reinicialice las suscripciones.
Habilitar o deshabilitar las suscripciones de solo descarga (cambiar otras opciones de carga no requiere ninguna acción especial) sp_changemergearticle Cambiar a o desde un valor de 2 para subscriber_upload_options Reinicialice las suscripciones.
Cambiar el propietario de la tabla de destino sp_changemergearticle destination_owner Nueva instantánea.

Reinicialice las suscripciones.