SQL 連接兩台不同的資料庫 , AP及DB在不同台server上
Server B為:SQL 2000
select a1.xxx , b1.xxx from tablea a1,[ServerB機器名稱].[資料庫名稱].[owner] .[資料表名稱] b1Server 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









留言
張貼留言