sysmergepublications (Transact-SQL)
Actualizado: 12 de diciembre de 2006
Contiene una fila por cada publicación de mezcla definida en la base de datos. Esta tabla se almacena en las bases de datos de publicaciones y 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 de igual 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 de cualquier secuencia de comandos de objeto de réplica 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 secuencias de comandos de objetos de réplica 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 sólo 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:
10 = Service Pack (SP) 1 de Microsoft SQL Server 7.0.
30 = Service Pack 2 de SQL Server 7.0.
35 = Service Pack 3 de SQL Server 7.0.
40 = SQL Server 2000.
50 = Service Pack (SP) 1 de SQL Server 2000.
60 = SP 3 de SQL Server 2000.
90 = SQL Server 2005.
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 mezcla 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 mezcla. 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 mezcla 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 sólo es único en una base de datos específica.
replicate_ddl
int
Indica si se admite la réplica de esquemas para la publicación.
0 = Las instrucciones DDL no se replican.
1 = Las instrucciones DDL ejecutadas en el publicador se replican.
Para obtener más información, vea Realizar cambios de esquema en las 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).
Nota:
Los datos que permanecen en el suscriptor cuando este valor es 0 deberían tratarse como si fueran de sólo lectura; no obstante, el sistema de réplica no aplica esta norma de manera estricta.
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 suscriptor. Para obtener más información, vea Cómo se realiza el seguimiento y la enumeración de los cambios en la réplica de mezcla.
automatic_reinitialization_policy
bit
Indica si los cambios se cargan 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 réplica (Transact-SQL)
sp_addmergepublication (Transact-SQL)
sp_changemergepublication (Transact-SQL)
sp_helpmergepublication (Transact-SQL)
Conceptos
Tablas de réplica (Transact-SQL)
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
12 de diciembre de 2006 |
|