Tratamento de erros para o Service Broker

Aplica-se a:SQL ServerAzure SQL Managed Instance

O tratamento de erros em um aplicativo que usa o Service Broker tem dois aspetos distintos. Primeiro, o aplicativo deve manipular erros gerados pelo Mecanismo de Banco de Dados por meio do mecanismo de erro de Transact-SQL normal. Em segundo lugar, um aplicativo que usa o Service Broker deve manipular erros assíncronos que chegam como mensagens na fila do serviço. Em ambos os casos, um aplicativo não deve remover permanentemente uma mensagem de uma fila sem agir sobre a mensagem, e o aplicativo deve sempre manter um bloqueio de grupo de conversação antes de atualizar o estado relacionado ao grupo de conversação.

Nesta secção

Artigo Description
Manipular erros de Transact-SQL (Service Broker) Descreve estratégias para trabalhar com erros de Transact-SQL enquanto mantém mensagens transacionais.
Manipular mensagens de erro do Service Broker Descreve estratégias para lidar com mensagens de erro entregues pelo Service Broker.
Manipular mensagens suspeitas Descreve estratégias para recuperar de mensagens suspeitas.