如題
爆出錯誤 "OraOLEDB.Oracle" 無法開始分散式交易
在使用 OPENQUERY(OracleODAC, sql) 的時候做查詢是沒有問題的。
使用 INSERT INTO #enclosure EXECUTE (@sql) AT OracleODAC 時就無法。
請問各位大大有人有解嗎?
先感謝各位耐心看完
--試試
1' 把 "啟用 RPC 的分散式交易升階" 先OFF掉 , 再試試會成功否
OR
2' 改寫! 不要用EXECUTE 改用OPENQUERY代替
EX:
SELECT * INTO #temptable FROM OPENQUERY(OracleODAC,sql)