Atualização (Service Broker)
Operações Service Broker não se alteram quando um banco de dados ou uma instância do Mecanismo de Banco de Dados são atualizadas da SQL Server 2005 para o SQL Server 2008. Os recursos Service Broker disponíveis em SQL Server 2005 têm o mesmo comportamento no SQL Server 2008.
Os bancos de dados SQL Server 2005 são atualizados para SQL Server 2008 quando o seguinte for verdadeiro:
Eles são anexados a uma instância do SQL Server 2008Mecanismo de Banco de Dados, depois eles são desanexados de uma instância do SQL Server 2005Mecanismo de Banco de Dados.
A instância do Mecanismo de Banco de Dados na qual eles estão é atualizada da SQL Server 2005 para SQL Server 2008.
Prioridades de conversação
Quando um banco de dados SQL Server 2005 é atualizado para SQL Server 2008, as conversações continuam a operar como na SQL Server 2005, mas os objetos do sistema são criados para suportar prioridades de conversação:
O processo de atualização constrói os novos objetos do sistema exigidos para oferecer suporte a prioridades de conversação. Isso adiciona colunas de prioridade de conversação a tabelas do sistema existentes, exibições, eventos de rastreamento e contadores de desempenho.
A opção de banco de dados HONOR_BROKER_PRIORITY é inicializada ao padrão de OFF.
Todas as mensagens existentes em filas de serviço têm o nível de prioridade definido como 10. Isso significa que elas serão as primeiras mensagens recuperadas por instruções RECEIVE.
A todos os pontos de extremidade de conversação no banco de dados atualizado é atribuída a prioridade de conversação padrão 5.
Você pode começar a usar prioridades de conversação em um banco de dados atualizado fazendo o seguinte:
Usando a instrução ALTER DATABASE para definir a opção de banco de dados HONOR_BROKER_PRIORITY como ON.
Usando a instrução CREATE BROKER PRIORITY para definir um conjunto de prioridades de conversação no banco de dados.