sysmergepublications (Transact-SQL)
Se aplica a: SQL Server
Contiene una fila por cada publicación de combinación definida en la base de datos. Esta tabla se almacena en las bases de datos de publicación y de suscripciones.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
publisher | sysname | Nombre del servidor predeterminado. |
publisher_db | sysname | Nombre de la base de datos del publicador predeterminado. |
name | sysname | Nombre de la publicación. |
descripción | nvarchar(255) | Descripción breve de la publicación. |
Retención | int | Período de retención para todo el conjunto de publicaciones, donde la unidad se indica mediante el valor de la columna retention_period_unit . |
publication_type | tinyint | Indica si la publicación se filtra: 0 = No filtrado. 1 = Filtrado. |
pubid | uniqueidentifier | Número de identificación único para esta publicación. Se genera cuando se agrega la publicación. |
designmasterid | uniqueidentifier | Reservado para uso futuro. |
parentid | uniqueidentifier | Indica la publicación primaria a partir de la cual se creó la publicación del mismo nivel o subconjunto actual (utilizado en las topologías jerárquicas de publicación). |
sync_mode | tinyint | Modo de sincronización de esta publicación: 0 = Nativo. 1 = Carácter. |
allow_push | int | Indica si la publicación admite suscripciones de inserción. 0 = No se permiten suscripciones de inserción. 1 = Se permiten suscripciones de inserción. |
allow_pull | int | Indica si la publicación admite suscripciones extracción. 0 = No se permiten suscripciones de extracción. 1 = Se permiten suscripciones de extracción. |
allow_anonymous | int | Indica si la publicación admite suscripciones anónimas. 0 = No se permiten suscripciones anónimas. 1 = Se permiten suscripciones anónimas. |
centralized_conflicts | int | Indica si los registros de conflictos se almacenan en el publicador: 0 = Los registros de conflicto no se almacenan en el publicador. 1 = Los registros de conflictos se almacenan en el publicador. |
status | tinyint | Reservado para uso futuro. |
snapshot_ready | tinyint | Indica el estado de la instantánea de la publicación: 0 = La instantánea no está lista para su uso. 1 = La instantánea está lista para su uso. 2 = Se debe crear una nueva instantánea para esta publicación. |
enabled_for_internet | bit | Indica si los archivos de sincronización de la publicación se exponen en Internet a través de FTP u otros servicios. 0 = Se puede acceder a los archivos de sincronización desde Internet. 1 = No se puede acceder a los archivos de sincronización desde Internet. |
dynamic_filters | bit | Indica si la publicación se filtra utilizando un filtro de fila con parámetros. 0 = La publicación no está filtrada por filas. 1 = La publicación se filtra por fila. |
snapshot_in_defaultfolder | bit | Especifica si los archivos de instantánea se almacenan en la carpeta predeterminada: 0 = Los archivos de instantánea se encuentran en la carpeta predeterminada. 1 = Los archivos de instantánea se almacenan en la ubicación especificada por alt_snapshot_folder. |
alt_snapshot_folder | nvarchar(255) | Ubicación de la carpeta alternativa para la instantánea. |
pre_snapshot_script | nvarchar(255) | Puntero a .archivo sql que el Agente de mezcla se ejecuta antes de cualquiera de los scripts de objetos de replicación al aplicar la instantánea en el suscriptor. |
post_snapshot_script | nvarchar(255) | Puntero a .archivo sql que el Agente de mezcla se ejecuta después de que se hayan aplicado todos los demás scripts y datos del objeto de replicación durante una sincronización inicial. |
compress_snapshot | bit | Especifica si la instantánea escrita en la ubicación de alt_snapshot_folder se comprime en el formato CAB de Microsoft. 0 especifica que el archivo no está comprimido. |
ftp_address | sysname | Dirección de red del servicio Protocolo de transferencia de archivos (FTP) para el distribuidor. Especifica dónde se encuentran los archivos de instantánea de la publicación para que los recoja el Agente de mezcla, si se ha habilitado FTP. |
ftp_port | int | Número de puerto del servicio FTP para el distribuidor. |
ftp_subdirectory | nvarchar(255) | Subdirectorio en el que están disponibles los archivos de instantánea para que los recoja el Agente de mezcla. |
ftp_login | sysname | Nombre de usuario que se utiliza para conectarse al servicio FTP. |
ftp_password | nvarchar(524) | Contraseña de usuario usada para conectarse al servicio FTP. |
conflict_retention | int | Especifica el período de retención, expresado en días, durante el que se conservan los conflictos. Transcurrido ese tiempo, la fila del conflicto se limpia de la tabla de conflictos. |
keep_before_values | int | Especifica si se está optimizando la sincronización para esta publicación: 0 = La sincronización no está optimizada y las particiones enviadas a todos los suscriptores se comprobarán cuando los datos cambien en una partición. 1 = La sincronización está optimizada y solo los suscriptores que tienen filas en la partición modificada se ven afectadas. |
allow_subscription_copy | bit | Especifica si se ha habilitado la capacidad para copiar la base de datos de suscripciones. 0 significa que no se permite copiar. |
allow_synctoalternate | bit | Especifica si se permite un asociado de sincronización alternativo para sincronizar con este publicador. 0 significa que no se permite un asociado de sincronización. |
validate_subscriber_info | nvarchar(500) | Enumera las funciones que se están utilizando para recuperar información del suscriptor y validar los criterios de filtrado de filas con parámetros del suscriptor. |
ad_guidname | sysname | Especifica si la publicación se publica en Microsoft Active Directory. Un GUID válido especifica que la publicación se publica en Active Directory y que el GUID es el objeto de objeto de publicación de Active Directory correspondienteGUID. Si es NULL, la publicación no se publica en Active Directory. |
backward_comp_level | int | Nivel de compatibilidad de la base de datos. Puede ser uno de los siguientes valores: 90 = SQL Server 2005 (9.x). 100 = SQL Server 2008 (10.0.x). |
max_concurrent_merge | int | Número máximo de procesos de mezcla simultáneos permitido. Un valor de 0 para esta propiedad significa que no hay ningún límite para el número de procesos de combinación simultáneos que se ejecutan en un momento dado. Esta propiedad establece un límite en el número de procesos de mezcla simultáneos que se pueden ejecutar con una publicación de combinación en un momento determinado. Si hay más procesos de instantánea programados al mismo tiempo que los que permite ejecutar el valor, los trabajos sobrantes se colocarán en una cola y esperarán hasta que finalice el proceso de mezcla que se está ejecutando actualmente. |
max_concurrent_dynamic_snapshots | int | Número máximo de sesiones de instantánea de datos filtrados simultáneas que se pueden ejecutar con la publicación de combinación. Si es 0, no hay ningún límite en el número máximo de sesiones simultáneas de instantáneas de datos filtradas que se pueden ejecutar simultáneamente en la publicación en un momento dado. Esta propiedad establece un límite en el número de procesos de instantánea simultáneos que se pueden ejecutar con una publicación de combinación en un momento determinado. Si hay más procesos de instantánea programados al mismo tiempo que los que permite ejecutar el valor, los trabajos sobrantes se colocarán en una cola y esperarán hasta que finalice el proceso de mezcla que se está ejecutando actualmente. |
use_partition_groups | smallint | Especifica si la publicación utiliza particiones precalculadas. |
dynamic_filters_function_list | nvarchar(500) | Lista de funciones separadas por punto y coma que se utiliza en los filtros de fila con parámetros de la publicación. |
partition_id_eval_proc | sysname | Especifica el nombre del procedimiento ejecutado por el Agente de mezcla de un suscriptor para determinar su Id. de partición asignada. |
publication_number | smallint | Especifica la columna de identidad que proporciona una asignación de 2 bytes a pubid. pubid es un identificador único global para una publicación, mientras que el número de publicación es único solo en una base de datos especificada. |
replicate_ddl | int | Indica si se admite la replicación de esquemas para la publicación. 0 = Las instrucciones DDL no se replican. 1 = Las instrucciones DDL ejecutadas en el publicador se replican. Para más información, vea Realizar cambios de esquema en bases de datos de publicaciones. |
allow_subscriber_initiated_snapshot | bit | Indica que los suscriptores pueden iniciar el proceso que genera la instantánea para una publicación utilizando filtros con parámetros. 1 indica que los suscriptores pueden iniciar el proceso de instantánea. |
dynamic_snapshot_queue_timeout | int | Especifica cuántos minutos debe esperar en la cola un suscriptor para que empiece el proceso de generación de instantáneas al utilizar filtros con parámetros. |
dynamic_snapshot_ready_timeout | int | Especifica cuántos minutos debe esperar un suscriptor para que empiece el proceso de generación de instantáneas al utilizar filtros con parámetros. |
distribuidor | sysname | Nombre del distribuidor de la publicación. |
snapshot_jobid | binary(16) | Identifica el trabajo de agente que genera la instantánea cuando el suscriptor puede iniciar el proceso de generación correspondiente. |
allow_web_synchronization | bit | Especifica si la publicación está habilitada para la sincronización web, donde 1 significa que la sincronización web está habilitada para la publicación. |
web_synchronization_url | nvarchar(500) | Especifica el valor predeterminado de la dirección URL de Internet utilizada para la sincronización web. |
allow_partition_realignment | bit | Indica si se envían eliminaciones al suscriptor cuando una modificación de la fila del publicador provoca que se modifique su partición. 0 = Los datos de una partición antigua se quedarán en el suscriptor, donde los cambios realizados en estos datos en el publicador no se replicarán en este suscriptor, pero los cambios realizados en el suscriptor se replicarán en el publicador. 1 = Elimina al suscriptor para reflejar los resultados de un cambio de partición quitando los datos que ya no forman parte de la partición del suscriptor. Para obtener más información, consulte sp_addmergepublication (Transact-SQL). Nota: Los datos que permanecen en el suscriptor cuando este valor es 0 deben tratarse como si fueran de solo lectura; sin embargo, el sistema de replicación no aplica estrictamente esto. |
retention_period_unit | tinyint | Define la unidad usada al definir la retención, que puede ser uno de estos valores: 0 = Día. 1 = Semana. 2 = Mes. 3 = Año. |
decentralized_conflicts | int | Indica si los registros de conflictos se almacenan en el suscriptor que provocó el conflicto: 0 = Los registros de conflictos no se almacenan en el suscriptor. 1 = Los registros de conflictos se almacenan en el suscriptor. |
generation_leveling_threshold | int | Especifica el número de cambios contenidos en una generación. Una generación es una colección de cambios que se entregan a un publicador o suscriptor. |
automatic_reinitialization_policy | bit | Indica si se cargan los cambios desde el suscriptor antes de que se produzca una reinicialización automática. 1 = Los cambios se cargan desde el suscriptor antes de que se produzca una reinicialización automática. 0 = Los cambios no se cargan antes de una reinicialización automática. |
Consulte también
Tablas de replicación (Transact-SQL)
Vistas de replicación (Transact-SQL)
sp_addmergepublication (Transact-SQL)
sp_changemergepublication (Transact-SQL)
sp_helpmergepublication (Transact-SQL)