<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blog.darkthread.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>KB-Transaction Error When Query Oracle Database Links</title><link>http://blog.darkthread.net/blogs/darkthreadtw/archive/2007/06/22/kb-transaction-error-when-query-oracle-database-links.aspx</link><description>同事遇到一個狀況，使用OleDbCommand查詢ORACLE上的Database Link時，系統回報以下錯誤: ORA-02041: client database did not begin a transaction Goggle了一下，發現問問題的人挺多的，但回答很分歧，沒法一下子得到正解。反覆測試後，我得到的結論如後。 當使用Oracle Database Link時，因涉及兩台以上的Oracle Server，自動啟用Distributed Transaction可以被理解(SQL</description><dc:language>zh-CHT</dc:language><generator>CommunityServer 2007.1 (Debug Build: 20917.1142)</generator><item><title>re: KB-Transaction Error When Query Oracle Database Links</title><link>http://blog.darkthread.net/blogs/darkthreadtw/archive/2007/06/22/kb-transaction-error-when-query-oracle-database-links.aspx#3769</link><pubDate>Tue, 11 Nov 2008 10:16:46 GMT</pubDate><guid isPermaLink="false">d08a49d6-af59-4068-8b43-b7c037f78068:3769</guid><dc:creator>路人甲</dc:creator><description>&lt;p&gt;ADO 連線字串加上 DistribTX=0&lt;/p&gt;
&lt;p&gt;或&lt;/p&gt;
&lt;p&gt;ODBC 就要設置 MTS=T&lt;/p&gt;
&lt;img src="http://blog.darkthread.net/aggbug.aspx?PostID=3769" width="1" height="1"&gt;</description></item></channel></rss>