Mejoras en la administración de réplica

La réplica ha experimentado mejoras que afectan a la administración en las siguientes áreas:

  • Nuevo Monitor de réplica
  • Simplificación de la interfaz de usuario
  • Administración mejorada de intervalos de identidad
  • Preparación de instantáneas en paralelo
  • Testigos de traza para publicaciones transaccionales
  • Inicialización de una suscripción transaccional a partir de una copia de seguridad
  • Se pueden modificar los formatos de llamada para artículos transaccionales sin necesidad de reinicializar
  • Las publicaciones transaccionales utilizan instantáneas simultáneas de forma predeterminada
  • Se permite un número mayor de columnas en las publicaciones transaccionales
  • Estadísticas de supervisión mejoradas para las suscripciones de mezcla
  • Mejoras en las instantáneas para publicaciones de mezcla con filtros con parámetros
  • Orden declarativo de los artículos en las publicaciones de mezcla
  • Procesamiento condicional de eliminación de los artículos en las publicaciones de mezcla
  • Mensajes de error mejorados

Mejoras en la administración

Nuevo Monitor de réplica

El Monitor de réplica se ha rediseñado completamente para SQL Server 2005. El Monitor de réplica le permite supervisar el estado global de una topología de réplica, proporciona información sobre el estado y el rendimiento de las publicaciones y de las suscripciones. Para obtener más información, vea Supervisión de la réplica con el Monitor de réplica.

Simplificación de la interfaz de usuario

Los asistentes y cuadros de diálogo de réplica se han vuelto a diseñar para SQL Server 2005, con el objetivo de simplificar la configuración de una topología de réplica. Éstos son algunos de los cambios realizados:

  • El Asistente para nueva publicación dispone de un 40% menos de páginas que su equivalente en SQL Server 2000, lo que simplifica el proceso de creación de una publicación.
  • Se ha simplificado la interfaz para filtrar publicaciones de mezcla.
  • El Asistente para suscripciones de inserción y el Asistente para suscripciones de extracción se han combinado para crear el Asistente para nueva suscripción.
  • El Asistente para nuevas suscripciones le permite crear varias suscripciones con distintas propiedades en un solo paso a través del asistente. Podrá seguir optando por utilizar secuencias de comandos para implementaciones de gran envergadura, pero el asistente proporciona una forma cómoda de configurar varias suscripciones.
  • Las secuencias de comandos están integradas en los asistentes.

Para obtener más información, vea Asistentes para réplica y Propiedades de la réplica.

Administración mejorada de intervalos de identidad

Se ha mejorado la administración de intervalos de identidad:

  • Para la réplica transaccional, las columnas de identidad se replican de forma predeterminada como columnas de identidad en lugar del tipo de datos básico. En las versiones anteriores de SQL Server, la réplica transaccional con suscripciones de sólo lectura replicaba las columnas de identidad como el tipo de datos base, por ejemplo, int.
  • En el caso de la réplica de mezcla, se ha vuelto a diseñar la asignación de intervalos de identidad. Ya no se utiliza el umbral de intervalo, y a cada nodo se le asigna un intervalo principal y un intervalo secundario de identidades.

Para obtener más información, vea Replicar columnas de identidad.

Preparación de instantáneas en paralelo

La preparación de instantáneas en paralelo implica el procesamiento de varios artículos mientras se genera la secuencia de comandos del esquema o se copian datos de forma masiva en el Agente de instantáneas, lo que permite que la preparación de instantáneas se lleve a cabo con mayor velocidad y eficacia. No se requiere ninguna opción especial para beneficiarse de esta funcionalidad.

Testigos de traza para publicaciones transaccionales

Puede resultar complicado supervisar y administrar la réplica entre varios servidores y bases de datos. SQL Server 2005 proporciona una nueva función de testigo de traza: se inserta un testigo (una pequeña cantidad de datos) en el publicador y se replica en los suscriptores. Las estadísticas se van recopilando a medida que el testigo de traza se mueve por el sistema y éstas pueden consultarse desde las tablas del sistema. Para obtener más información, vea Medir la latencia y validar las conexiones en la réplica transaccional.

Inicialización de una suscripción transaccional a partir de una copia de seguridad

La configuración de una réplica entre bases de datos que inicialmente contenían grandes volúmenes de datos puede precisar mucho tiempo y puede requerir una gran cantidad de espacio de almacenamiento. SQL Server 2005 proporciona una nueva opción de publicación que permite restaurar en el suscriptor cualquier copia de seguridad realizada después de la creación de una publicación transaccional, en lugar de utilizar una instantánea para inicializar la suscripción. Para obtener más información, vea Inicializar una suscripción transaccional sin una instantánea.

Se pueden modificar los formatos de llamada para artículos transaccionales sin necesidad de reinicializar

De forma predeterminada, en el caso de los artículos de las publicaciones transaccionales, la réplica propaga los cambios a los suscriptores utilizando un conjunto de procedimientos almacenados. La sintaxis de llamada utilizada por cada uno de los procedimientos determina la estructura de los parámetros que se proporcionan al procedimiento y la cantidad de información que debe enviarse al suscriptor con cada cambio realizado en los datos. Ahora se puede modificar la sintaxis de llamada de un artículo sin tener que reinicializar las suscripciones. Para obtener más información sobre la sintaxis de llamada, vea Especificar cómo se propagan los cambios para los artículos transaccionales.

Las publicaciones transaccionales utilizan instantáneas simultáneas de forma predeterminada

En SQL Server 2000, las instantáneas simultáneas se encontraban disponibles para las publicaciones transaccionales, pero no se utilizaban de forma predeterminada. Las instantáneas simultáneas reducen la cantidad de tiempo de mantenimiento de los bloqueos durante la generación de instantáneas, lo que permite a los usuarios trabajar ininterrumpidamente mientras se crean los archivos de instantáneas. En SQL Server 2005, se utilizan instantáneas simultáneas de forma predeterminada; se utiliza un valor 'concurrent_c' para el parámetro @sync_method de sp_addpublication (Transact-SQL).

Se permite un número mayor de columnas en las publicaciones transaccionales

Ahora, las publicaciones transaccionales permiten hasta 1000 columnas en cada tabla publicada.

Estadísticas de supervisión mejoradas para las suscripciones de mezcla

Ahora, la réplica de mezcla proporciona estadísticas de los artículos, que ofrecen una información mucho más detallada sobre los siguientes aspectos: cuánto tiempo tardará en completarse una fase de mezcla, cuánto tiempo se tardó en procesar un artículo en concreto, el tipo de conexión que está utilizando un suscriptor y otra información importante. Las estadísticas se muestran en la ventana Historial de sincronizaciones del Monitor de réplica. Para obtener más información, vea Cómo ver información y realizar tareas para los agentes asociados con una suscripción (Monitor de réplica).

Mejoras en las instantáneas para publicaciones de mezcla con filtros con parámetros

Las instantáneas para publicaciones con filtros con parámetros (a las que se hacía referencia como "instantáneas dinámicas" en las versiones anteriores) proporcionan a los suscriptores la partición de datos correcta. Estas instantáneas proporcionan un gran rendimiento, pero pueden ser difíciles de administrar con cientos o miles de suscriptores. Ahora, la réplica de mezcla le permite generar previamente instantáneas para cada suscriptor y/o especificar que los suscriptores puedan iniciar la generación de instantáneas durante la sincronización inicial. Para obtener más información, vea Instantáneas para publicaciones de mezcla con filtros con parámetros.

Orden declarativo de los artículos en las publicaciones de mezcla

Ahora es posible definir de forma explícita el orden del procesamiento de los artículos durante la sincronización de mezcla, lo que resulta especialmente útil si la integridad referencial se define con desencadenadores y se basa en un orden específico de activación de los desencadenadores. Para obtener más información, vea Especificar el orden de procesamiento de los artículos de mezcla.

Procesamiento condicional de eliminación de los artículos en las publicaciones de mezcla

Algunas aplicaciones exigen que todas las inserciones y actualizaciones se repliquen de un suscriptor en el publicador, mientras que las eliminaciones no deben replicarse. Imagine un sistema de punto de venta en el que las inserciones de pedidos se replican en el publicador y, a continuación, los datos de los pedidos se purgan del suscriptor. El procesamiento condicional de eliminación le permite especificar que las eliminaciones realizadas en una tabla en el suscriptor no se repliquen en el publicador. Para obtener más información, vea Optimizar el rendimiento de la réplica de mezcla con seguimiento condicional de eliminaciones.

Mensajes de error mejorados

Se ha vuelto a escribir un gran número de mensajes de error para proporcionar una causa más detallada de los errores e información sobre su solución. La documentación de solución de problemas también incluye información adicional sobre algunos de los errores. Para obtener más información, vea Causa y resolución de errores de réplica.

Vea también

Conceptos

Mejoras en la réplica

Ayuda e información

Obtener ayuda sobre SQL Server 2005