Novedades (Service Broker)

Novedades de SQL Server 2008 R2

Nota

Dado que SQL Server 2008 R2 es una actualización de versión menor de SQL Server 2008, recomendamos también revisar el contenido en la sección de SQL Server 2008.

SQL Server 2008 R2 introduce la opción de activar y desactivar el control de mensajes dudosos en una cola. Una cola donde se haya establecido desactivar los mensajes dudosos no se deshabilitará tras las reversiones consecutivas de transacciones consecutivas. Con esta característica, si lo desea, una aplicación puede definir una estrategia personalizada de control de mensajes dudosos. Las instrucciones Transact-SQLCREATE QUEUE y ALTER QUEUE se han actualizado y la propiedad [IsPoisonMessageHandlingEnabled] se ha agregado a la API [Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue].

Novedades de SQL Server 2008

Esta versión de SQL Server Service Broker incluye lo siguiente:

  • Compatibilidad con prioridades de conversación

  • Una nueva utilidad de símbolo del sistema para diagnosticar configuraciones y conversaciones de Service Broker

  • Un nuevo objeto y unos nuevos contadores de rendimiento

  • Compatibilidad con Service Broker en SQL Server Management Studio

  • Nuevos tutoriales

Nuevas prioridades de conversación

Las prioridades de conversación permiten a administradores y programadores especificar que los mensajes para las conversaciones importantes de Service Broker se envíen y reciban antes que los de las conversaciones de menor importancia. Así se garantiza que el trabajo de prioridad baja no bloquee el trabajo de prioridad superior. Los sistemas de Service Broker se pueden configurar para ofrecer distintos niveles de servicio. Para obtener más información, vea Prioridades de conversación.

Nueva utilidad de diagnóstico

La utilidad ssbdiagnose analiza la configuración entre dos servicios de Service Broker o para un servicio único. La utilidad también analiza las conversaciones en ejecución en previsión de errores. Si una conversación en ejecución encuentra errores, ssbdiagnose analiza la configuración de Service Broker usada por la conversación. La existencia de errores se notifica en la ventana del símbolo del sistema en forma de texto legible o como XML con formato que se puede redirigir a un archivo o a otro programa. Para obtener más información, vea Utilidad ssbdiagnose.

Elementos nuevos de Service Broker en el Explorador de objetos

Se han agregado prioridades de conversación a la jerarquía del Explorador de objetos de SQL Server Management Studio. Los objetos de Service Broker existentes tienen elementos de menú adicionales que se activan haciendo clic con el botón secundario, por ejemplo, los elementos de menú de Propiedades. Para obtener más información, vea Ayuda F1 de las propiedades de objeto de Service Broker.

Nuevo objeto y nuevos contadores del Monitor de sistema

El objeto de rendimiento Estadísticas de Broker TO notifica la frecuencia con que los cuadros de diálogo de Service Broker solicitan objetos de transmisión y la frecuencia con que los objetos de transmisión inactivos se escriben en tablas de trabajo en tempdb. Para obtener más información, vea Objeto SQL Server, Broker TO Statistics.

Se han agregado los cinco contadores siguientes al objeto de rendimiento Broker Statistics:

  • Total de errores de activación

  • Total de mensajes dañados

  • Mensajes quitados de la cola de transmisión/s

  • Total de mensajes quitados

  • Mensajes puestos en la cola de transmisión/s

Para obtener más información, vea Broker Statistics (objeto de SQL Server).

Nuevos tutoriales de Service Broker

Se han agregado tres tutoriales de Service Broker para ilustrar los pasos necesarios que se necesitan para configurar conversaciones simples de respuesta a solicitudes con tres ámbitos:

  • Los servicios iniciador y de destino están en la misma base de datos.

  • Los servicios iniciador y de destino están en bases de datos independientes en la misma instancia de Motor de base de datos.

  • Los servicios iniciador y de destino están en instancias independientes.

También existe un nuevo tutorial de activación que ilustra los pasos necesarios para configurar un procedimiento almacenado de activación que permite recibir mensajes de una cola. Para obtener más información, vea Tutoriales de Service Broker.