Partilhar via


Novidades (Service Broker)

Novidades no SQL Server 2008 R2

ObservaçãoObservação

Como o SQL Server 2008 R2 é uma atualização de versão secundária do SQL Server 2008, recomendamos que você também revise o conteúdo na seção do SQL Server 2008.

O SQL Server 2008 R2 apresenta a opção de ativar e desativar a manipulação de mensagens suspeitas em uma fila. A fila que tiver uma mensagem suspeita desativada não será desabilitada após reversões consecutivas de transações. Com esse recurso, uma estratégia personalizada de manipulação de mensagens suspeitas pode ser definida por um aplicativo, se você desejar. As instruções Transact-SQLCREATE QUEUE e ALTER QUEUE foram atualizadas e a propriedade [IsPoisonMessageHandlingEnabled] foi adicionada à API [Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue].

O que há de novo no SQL Server 2008

Esta versão do SQL Server Service Broker inclui:

  • Suporte para prioridades de conversa

  • Um novo utilitário de prompt de comando para diagnosticar configurações e conversas do Service Broker

  • Um novo objeto de desempenho e contadores

  • Suporte para o Service Broker no SQL Server Management Studio

  • Novos tutoriais

Novas prioridades de conversa

As prioridades de conversa permitem que administradores e desenvolvedores especifiquem se as mensagens de conversas mais importantes do Service Broker serão enviadas e recebidas antes das mensagens de conversas menos importantes. Isso garante que o trabalho de prioridade baixa não bloqueie o trabalho de prioridade alta. Os sistemas do Service Broker podem ser configurados para oferecer vários níveis de serviço. Para obter mais informações, consulte Prioridades de conversação.

Novo utilitário de diagnóstico

O utilitário ssbdiagnose analisa a configuração entre dois serviços do Service Broker ou de um único serviço. O utilitário também analisa erros em conversas em execução. Se uma conversa em execução encontrar erros, o ssbdiagnose analisará a configuração do Service Broker usada pela conversa. Os erros são reportados na janela de prompt de comando como texto legível ou XML formatado que pode ser redirecionado para um arquivo ou outro programa. Para obter mais informações, consulte Utilitário ssbdiagnose.

Novos elementos do Service Broker no Pesquisador de Objetos

Prioridades de conversa foram adicionadas à hierarquia Pesquisador de Objetos do SQL Server Management Studio. Os objetos existentes do Service Broker apresentam itens de menu adicionais ao clicar com o botão direito do mouse, incluindo Propriedades. Para obter mais informações, consulte Ajuda de F1 das propriedades de objeto do Service Broker.

Novo objeto de monitor do sistema e contadores

O objeto de desempenho Broker TO Statistics (objeto de transmissão) informa quantas vezes as caixas de diálogo do Service Broker requerem objetos de transmissão e com que frequência esses objetos são gravados no tempdb. Para obter mais informações, consulte SQL Server, objeto Broker TO Statistics.

Os seguintes cinco contadores foram adicionados ao objeto de desempenho de Estatísticas do Broker:

  • Total de Erros de Ativação

  • Total de Mensagens Corrompidas

  • Mensagens Removidas da Fila de Transmissão/s

  • Total de Mensagens Descartadas

  • Mensagens Inseridas na Fila de Transmissão/s

Para obter mais informações, consulte SQL Server, objeto Broker Statistics.

Novos tutoriais do Service Broker

Foram adicionados três tutoriais do Service Broker para ilustrar as etapas necessárias para a configuração de conversas únicas de solicitação-resposta com três escopos:

  • Os serviços iniciador e de destino estão no mesmo banco de dados.

  • Os serviços iniciador e de destino estão em bancos de dados separados na mesma instância do Mecanismo de Banco de Dados.

  • Os serviços iniciador e de destino estão em instâncias separadas.

Também há um tutorial de Ativação que ilustra as etapas necessárias para a configuração de um procedimento armazenado de ativação para receber mensagens de uma fila. Para obter mais informações, consulte Tutoriais do Service Broker.