Actualización (Service Broker)

Las operaciones de Service Broker no cambian cuando una base de datos o una instancia del Motor de base de datos se actualiza desde SQL Server 2005 a SQL Server 2008. Las características de Service Broker disponibles en SQL Server 2005 tienen el mismo comportamiento en SQL Server 2008.

Las bases de datos de SQL Server 2005 se actualizan a SQL Server 2008 cuando lo siguiente es verdadero:

  • Están asociados a una instancia del Motor de base de datos de SQL Server 2008 una vez desasociados de una instancia del Motor de base de datos de SQL Server 2005.

  • La instancia del Motor de base de datos en la que se encuentran se actualiza de SQL Server 2005 a SQL Server 2008.

Prioridades de conversación

Cuando una base de datos de SQL Server 2005 se actualiza a SQL Server 2008, las conversaciones continúan funcionando de la misma manera que en SQL Server 2005, pero los objetos del sistema se generan para admitir prioridades de la conversación:

  • El proceso de actualización genera los nuevos objetos del sistema necesarios para admitir prioridades de la conversación. Agrega columnas de prioridad de conversación a las tablas del sistema existentes, las vistas, los eventos de seguimiento y los contadores de rendimiento.

  • La opción de base de datos HONOR_BROKER_PRIORITY se inicializa al valor predeterminado de apagado.

  • Todos los mensajes existentes en las colas del servicio tienen su nivel de prioridad establecido en 10. Esto significa que serán los primeros mensajes recuperados por las instrucciones RECEIVE.

  • A todos los extremos de la conversación de la base de datos actualizada se le asignan la prioridad de conversación predeterminada de 5.

Puede empezar a usar las prioridades de conversación en una base de datos actualizada haciendo lo siguiente:

  • Usar la instrucción ALTER DATABASE para establecer la opción de base de datos HONOR_BROKER_PRIORITY en ON.

  • Usar la instrucción CREATE BROKER PRIORITY para definir un conjunto de prioridades de conversación en la base de datos.