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 una opción del protocolo de transferencia de archivos (FTP) de la instantánea sp_changepublication enabled_for_internet

ftp_address

ftp_login

ftp_password

ftp_port

ftp_subdirectory
Nueva instantánea.
Cambiar la ubicación del script anterior 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 de actualización en cola sp_changepublication centralized_conflicts Se puede cambiar únicamente si no hay suscripciones activas.
Cambiar la directiva de resolución de conflictos para las suscripciones de actualización en cola 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 quitar antes de crear 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 el modo de controlar las tablas en el 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.
Cambiar los comandos UPDATE, INSERT 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 cualquiera de las opciones de FTP de la instantánea sp_changemergepublication enabled_for_internet

ftp_address

ftp_login

ftp_password

ftp_port

ftp_subdirectory
Nueva instantánea.
Cambiar el script anterior o posterior 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.
Quitar un filtro de combinación o un registro lógico sp_dropmergefilter Todos los parámetros Nueva instantánea.

Reinicialice las suscripciones.
Cambiar un filtro de combinació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 keep_partition_changes 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 publication_compatibility_level Nueva instantánea.

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

Descripción Procedimiento almacenado Propiedades Requisitos
Quitar un artículo que tiene el último filtro con parámetros de la publicación sp_dropmergearticle Todos los parámetros Nueva instantánea.

Reinicialice las suscripciones.
Quitar un artículo que es primario en un filtro de combinación o registro lógico (esto tiene como efecto secundario la desaparición de la combinación) sp_dropmergearticle Todos los parámetros Nueva instantánea.

Reinicialice las suscripciones.
Quitar un artículo en las demás circunstancias sp_dropmergearticle Todos los parámetros Nueva instantánea.
Incluir un filtro de columna que no se publicó anteriormente 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.
Cambiar 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.

Consulte también

Preguntas más frecuentes para administradores de replicación
Crear y aplicar la instantánea
Reinicializar suscripciones
sp_addmergefilter (Transact-SQL)
sp_articlecolumn (Transact-SQL)
sp_articlefilter (Transact-SQL)
sp_changearticle (Transact-SQL)
sp_changearticlecolumndatatype (Transact-SQL)
sp_changedistpublisher (Transact-SQL)
sp_changemergearticle (Transact-SQL)
sp_changemergefilter (Transact-SQL)
sp_changemergepublication (Transact-SQL)
sp_changepublication (Transact-SQL)
sp_droparticle (Transact-SQL)
sp_dropmergearticle (Transact-SQL)
sp_dropmergefilter (Transact-SQL)
sp_mergearticlecolumn (Transact-SQL)