SQL 連接兩台不同的資料庫 , AP及DB在不同台server上

Server B為:SQL 2000

select a1.xxx , b1.xxx  from tablea a1,[ServerB機器名稱].[資料庫名稱].[owner] .[資料表名稱] b1

Server B為:SQL 2005
select a1.xxx , b1.xxx  from tablea a1,[ServerB機器名稱].[資料庫名稱].[schema] .[資料表名稱] b1


轉載自 https://social.msdn.microsoft.com/Forums/zh-TW/02a3dd27-e594-41b0-827f-3d70c8ae0542?forum=240


當AP及DB在不同台SERVER上時要開啟DTC

DTC 又稱 Distributed Transaction Coordinator 做分散式交易時會需要用到

步驟一

開始 > 控制台 > 所有控制台項目 > 系統管理工具 > 服務 > Distributed Transaction Coordinator
右鍵啟動




步驟二

開始 > 控制台 > 系統及安全性 > Windows防火牆 > 允許程式通過windows防火牆

按下變更設定 找到分散式交易協調器,開啟。




步驟三

開始 > 控制台 > 所有控制台項目 > 系統管理工具 > 元件服務 > 電腦 > 我的電腦 > DTC

對本機DTC 右鍵 內容

設定為 開啟網路DTC存取
允許遠端用戶端 允許遠端系統管理
允許輸入 允許輸出

即可使用分散式交易協調器







參考 :https://dotblogs.com.tw/echo/2017/08/24/windows_msdtc_setting

















留言

這個網誌中的熱門文章

無法載入檔案或組件 'System.IO.Compression' 或其相依性的其中之一。

MongoDB 入門

javascript 更改屬性及創建標籤