MSSQLSERVER_8525
適用於:SQL Server
詳細資料
屬性 | 值 |
---|---|
產品名稱 | SQL Server |
事件識別碼 | 8525 |
事件來源 | MSSQLSERVER |
元件 | SQLEngine |
符號名稱 | |
訊息文字 | 分散式交易完成。 請在新的交易或是 NULL 交易中編列這個工作階段。 |
說明
搭配 SQL Server 使用分散式交易協調器的程式設計模型,需要應用程式明確地登記分散式交易並脫離分散式交易。
符合下列四個條件時,就會發生此錯誤:
應用程式已登記到分散式交易中。
交易已因為任何原因而結束,或已回復。
使用者應用程式未從分散式交易明確脫離,或明確登記到新的分散式交易中。
除了從現有的分散式交易或登記到新的分散式交易之外,應用程式會嘗試執行任何交易作業,例如發出查詢或啟動本機交易。
當應用程式執行建立本機交易的作業時,會使用錯誤狀態 1,而當應用程式嘗試登記到系結會話時,就會使用狀態 2。
使用者動作
在應用程式登記到分散式交易之後,應用程式必須明確脫離分散式交易,或登記到另一個分散式交易。 這會隱含地脫離先前登記的交易。 如需從分散式交易脫離或登記的確切語法,請參閱應用程式的程序設計介面手冊。