Поделиться через


Обработка ошибок Transact-SQL (компонент Service Broker)

Для обработки ошибок Transact-SQL в приложении компонента Service Broker действуют два общих правила.

Во-первых, приложение не должно окончательно удалять сообщение из очереди, не выполнив с ним действий. В большинстве случаев это значит, что приложение всегда должно получать сообщение в рамках транзакции.

Во-вторых, приложение всегда должно удерживать блокировку группы сообщений перед обновлением состояния этой группы или состояния любого сообщения, входящего в группу сообщений. Когда приложение получает сообщение в рамках транзакции, оно автоматически блокирует группу сообщений.

См. также

Основные понятия

Другие ресурсы