持久化前需保證資料庫MSDTC設定是否正確

2021-04-13 10:01:20 字數 612 閱讀 6598

持久化前需保證資料庫msdtc設定是否正確.

1.開啟命令提示,執行"net stop msdtc",然後執行"net start msdtc"。

2.轉至"元件服務管理工具"。

3.瀏覽至"啟動管理工具"。

4.選擇"元件服務"。

a.展開"元件服務"樹,然後展開"我的電腦"。

b.右鍵單擊"我的電腦",然後選擇"屬性"。

c.在 msdtc 選項卡中,確保選中了下列選項: 網路 dtc 訪問

網路管理

網路事務

xa 事務

e.另外,"dtc 登入帳戶"一定要設定為"nt authority/networkservice"。

5.單擊"確定"。這樣將會提示您"ms dtc 將會停止並重新啟動。

所有的依賴服務將被停止。請按'是'繼續"。單擊"是"繼續。

6.單擊"確定"關閉"我的電腦"屬性視窗。

我用了1就完成了,否則不能執行儲存過程:insertinstancestate

把 c:/windows/system32/dtclog 這個目錄重新命名(如果有),然後重新建立該目錄。

在命令列下: msdtc -resetlog

Redis資料庫持久化

redis資料庫持久化 redis持久化 rdb 半持久化 當達成某種寫入條件,或者手動執行持久化命令時,才會進行持久化,rdb持久化類似於快照,將當前資料定格,以二進位制格式儲存到硬碟當中的持久化檔案裡,實時性不高 rdb持久化的工作流程 進行rdb持久化時,主程序會fork出乙個子程序,通過子程...

Activemq持久化資料庫(mysql)

找到persistenceadapter標籤 把之前的kahadb替換掉換成mysql的方式 下面需要配置mysql方式 驅動 連線的資料庫 使用者名稱密碼 最大連線 在broker的閉簽下把上面 引入進去 class org.apache.commons.dbcp2.basicdatasource...

資料庫相關非持久化問題

問題現象 4823版本在tc上安裝debug包,再用ide安裝483包,持久化失敗 寫資料庫失敗 4823在ide上安裝debug包,再用ide安裝483包,無問題。除錯發現 問題原因 1 tc上的包是被混淆過的,所以debug包可能也被優化掉,但是ide上直接安裝debug包是不會被優化的,所以直...