Skip to main content

在Server 2003 SP2上修復“新事務無法在指定的事務協調器中登記”

在Server 2003 SP2上修復“新事務無法在指定的事務協調器中登記”

Geoffrey Carr

如果在Windows Server 2003上使用原始ASP技術運行Web應用程序,則在升級到Service Pack 2後可能會收到此錯誤消息:“新事務無法在指定的事務協調器中登記。 [-2147168246]“。

導致此錯誤的原因是MSDTC具有需要對分佈式事務進行身份驗證的設置,並且升級到SP2可能會將設置更改為required而不是none。

要修復此錯誤,請打開“組件服務”,右鍵單擊“我的電腦”圖標,然後選擇“屬性”。

選擇MSDTC選項卡,然後在窗口底部單擊“安全配置”按鈕。

在此窗口中,將事務管理器通信下的設置更改為“無需身份驗證”。

這應該可以解決此錯誤。

請注意,如果Web服務器和數據庫服務器之間有防火牆,則應確保在兩台計算機之間以及RPC之間打開高端口,因為這也可能導致相同的錯誤。

Link
Plus
Send
Send
Pin