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.
Vea también