處理 Transact-SQL 錯誤 (Service Broker)
在 Service Broker 應用程式中處理 Transact-SQL 錯誤時,適用兩個一般的原則。
首先,應用程式不應該在未根據訊息來採取行動的情況下,永久地從佇列移除訊息。在大部分的情況下,這表示應用程式應該會永遠接收交易中的訊息。
其次,應用程式應該永遠在更新交談群組的狀態或是交談群組中任何訊息的狀態之前,先保存交談群組上的鎖定。當應用程式收到交易中的訊息時,應用程式會自動鎖定交談群組。
在 Service Broker 應用程式中處理 Transact-SQL 錯誤時,適用兩個一般的原則。
首先,應用程式不應該在未根據訊息來採取行動的情況下,永久地從佇列移除訊息。在大部分的情況下,這表示應用程式應該會永遠接收交易中的訊息。
其次,應用程式應該永遠在更新交談群組的狀態或是交談群組中任何訊息的狀態之前,先保存交談群組上的鎖定。當應用程式收到交易中的訊息時,應用程式會自動鎖定交談群組。