為了要有demo的資料,又不允許用亂數自己產生,
最後決定由現在正在跑得SPC系統撈資料過來到測試機的db上面。
但正在執行的系統是XP 資料庫是 sql server2005 express
測試機 是 server 2012 資料庫 sql server 2014 express
差距之大...要用鏡像也不能用
後來想到一點,直接弄trigger,當偵測到有資料新增的時候,
同時將資料塞到另外一台測試機的DB上面。
但此時工程師就說話了(小弟只是副工程師),你要撈資料不能影響到現有的程式運作。
因為寫trigger到測試機有問題時,本來就資料就無法寫入......
此時只好另想方案,當有新資料的時候,把某個table的某個欄位的值改一下,
trigger偵測到就執行撈資料丟資料的動作。
(改天想到再來寫遠端連線資料庫了)
反正,程式搞定後,就是莫名其妙的MSDTC出問題。直接回 錯誤
『異動管理員已經停用了對遠端/網路異動的支援』
測試工具:DTCPing
記得兩邊都要開,測試問題。
最後發現我主要是卡在 RPC伺服器 拒絕存取
解法:參考 這篇
MSDN的參考也很重要:MSDN
然後沒重開機一直都弄不出來,最後重開機。
WTF...過了。
補xp的設定
server 2012的設定
0 意見:
張貼留言