sysmergepublications (Transact-SQL)
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 publicaciones y de suscripciones.
Nombre de 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. |
description |
nvarchar(255) |
Descripción breve de la publicación. |
retention |
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 filtrada. 1 = Filtrada. |
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 admiten suscripciones de inserción. 1 = Se admiten suscripciones de inserción. |
allow_pull |
int |
Indica si la publicación admite suscripciones extracción. 0 = No se admiten suscripciones de extracción. 1 = Se admiten suscripciones de extracción. |
allow_anonymous |
int |
Indica si la publicación admite suscripciones anónimas. 0 = No se admiten suscripciones anónimas. 1 = Se admiten suscripciones anónimas. |
centralized_conflicts |
int |
Indica si los registros de conflictos se almacenan en el publicador: 0 = Los registros de conflictos 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 = Debe crearse una instantánea nueva 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 obtener acceso a los archivos de sincronización desde Internet. 1 = No se puede obtener acceso 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 se filtra por filas. 1 = La publicación se filtra por filas. |
snapshot_in_defaultfolder |
bit |
Especifica si los archivos de instantánea se almacenan en la carpeta predeterminada: 0 = Los archivos de instantánea están 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 de la instantánea. |
pre_snapshot_script |
nvarchar(255) |
Puntero a un archivo .sql que el Agente de mezcla ejecuta antes que cualquier script de objeto de replicación cuando se aplique la instantánea en el suscriptor. |
post_snapshot_script |
nvarchar(255) |
Puntero a un archivo .sql que ejecutará el Agente de mezcla una vez se hayan aplicado todos los otros datos y scripts de objetos de replicación durante una sincronización inicial. |
compress_snapshot |
bit |
Especifica si la instantánea que se ha escrito en la ubicación alt_snapshot_folder está comprimida en el formato CAB de Microsoft. 0 especifica que el archivo no está comprimido. |
ftp_address |
sysname |
Dirección de red del servicio de 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 que se utiliza para conectar con el 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 se optimiza y las particiones enviadas a todos los suscriptores se comprobarán cuando los datos cambien en una partición. 1 = La sincronización se optimiza y solo se ven afectados los suscriptores que tienen filas en la partición que ha cambiado. |
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 la copia. |
allow_synctoalternate |
bit |
Especifica si se permite un asociado de sincronización alternativo para sincronizar con este publicador. 0 significa que no se permite ningún 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 filtro de fila con parámetros del mismo. |
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 Microsoft Active Directory, y el GUID es el objectGUID del objeto de publicación de Active Directory correspondiente. 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. 100 = SQL Server 2008. |
max_concurrent_merge |
int |
Número máximo de procesos de mezcla simultáneos permitido. Un valor 0 para esta propiedad significa que no hay límite en el número de procesos de mezcla 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 límite para el número máximo de sesiones de instantánea de datos filtrados que se pueden ejecutar simultáneamente con 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 de una publicación, mientras que el número de publicación solo es único 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 de DDL no se replican. 1 = Las instrucciones de DDL ejecutadas en el publicador se replican. Para obtener 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. |
distributor |
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 dejarán en el suscriptor, donde los cambios realizados en dichos datos del publicador no se replicarán a este suscriptor, pero los cambios realizados en el suscriptor se replicarán al publicador. 1 = Elimina en el suscriptor para reflejar los resultados de un cambio en la partición mediante la eliminación de los datos que han dejado de formar parte de la partición del suscriptor. Para obtener más información, vea sp_addmergepublication (Transact-SQL).
|
retention_period_unit |
tinyint |
Define la unidad utilizada al definir retention, que puede tener uno de los siguientes 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 un conjunto de cambios que se entregan a un publicador o a un 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 que se produzca una reinicialización automática. |
Vea también
Referencia
Vistas de replicación (Transact-SQL)
sp_addmergepublication (Transact-SQL)
sp_changemergepublication (Transact-SQL)
sp_helpmergepublication (Transact-SQL)