<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: NServiceBus with NHibernate and MySQL</title>
	<atom:link href="http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/</link>
	<description>If we don't have the solution you have the wrong problem</description>
	<lastBuildDate>Wed, 28 Dec 2011 10:48:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: NServiceBus Distributed Transaction Woes</title>
		<link>http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/comment-page-1/#comment-4753</link>
		<dc:creator>NServiceBus Distributed Transaction Woes</dc:creator>
		<pubDate>Fri, 06 May 2011 02:36:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/#comment-4753</guid>
		<description>[...] with two-phase, distributed transactions.&#160; To be fair, it’s not actually NServiceBus, it’s subpar database drivers and configuration overhead related to [...]</description>
		<content:encoded><![CDATA[<p>[...] with two-phase, distributed transactions.&#160; To be fair, it’s not actually NServiceBus, it’s subpar database drivers and configuration overhead related to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eti</title>
		<link>http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/comment-page-1/#comment-4086</link>
		<dc:creator>eti</dc:creator>
		<pubDate>Fri, 31 Dec 2010 14:25:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/#comment-4086</guid>
		<description>In both cases the word &quot;here&quot; is a link. 

The download link is &lt;a href=&quot;http://www.devart.com/dotconnect/mysql/download.html&quot; title=&quot;devart&quot; rel=&quot;nofollow&quot;&gt;http://www.devart.com/dotconnect/mysql/download.html&lt;/a&gt; and the docs link is &lt;a href=&quot;http://www.devart.com/dotconnect/mysql/docs/&quot; title=&quot;devart docs&quot; rel=&quot;nofollow&quot;&gt;http://www.devart.com/dotconnect/mysql/docs/&lt;/a&gt;.

At work, another team has used the devart connector the express version and i don&#039;t remember them having any problems. Personally,  I have only used it in a few tests so i can&#039;t say much about it. 

On the version histoy page you can see that the first version was released in 2002 so i guess it&#039;s &quot;trustworthy&quot;. 

And no, i&#039;m not the creator of it :).</description>
		<content:encoded><![CDATA[<p>In both cases the word &#8220;here&#8221; is a link. </p>
<p>The download link is <a href="http://www.devart.com/dotconnect/mysql/download.html" title="devart" rel="nofollow">http://www.devart.com/dotconnect/mysql/download.html</a> and the docs link is <a href="http://www.devart.com/dotconnect/mysql/docs/" title="devart docs" rel="nofollow">http://www.devart.com/dotconnect/mysql/docs/</a>.</p>
<p>At work, another team has used the devart connector the express version and i don&#8217;t remember them having any problems. Personally,  I have only used it in a few tests so i can&#8217;t say much about it. </p>
<p>On the version histoy page you can see that the first version was released in 2002 so i guess it&#8217;s &#8220;trustworthy&#8221;. </p>
<p>And no, i&#8217;m not the creator of it <img src='http://www.erata.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Newbie</title>
		<link>http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/comment-page-1/#comment-4085</link>
		<dc:creator>Newbie</dc:creator>
		<pubDate>Fri, 31 Dec 2010 14:18:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/#comment-4085</guid>
		<description>Dear Eti,
             Where is the docs I cant see the link? where the link to download the devart connector? Can you show me please? So far is there any other people have use the devart connector? Are you the creator is it? Thank you.</description>
		<content:encoded><![CDATA[<p>Dear Eti,<br />
             Where is the docs I cant see the link? where the link to download the devart connector? Can you show me please? So far is there any other people have use the devart connector? Are you the creator is it? Thank you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eti</title>
		<link>http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/comment-page-1/#comment-4084</link>
		<dc:creator>eti</dc:creator>
		<pubDate>Fri, 31 Dec 2010 14:11:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/#comment-4084</guid>
		<description>I believe all you need to do is change the referenced assembly to the devart one instead of the official mysql .net connector. Anyhow the docs are available &lt;a href=&quot;http://www.devart.com/dotconnect/mysql/docs/&quot; title=&quot;devart docs&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>I believe all you need to do is change the referenced assembly to the devart one instead of the official mysql .net connector. Anyhow the docs are available <a href="http://www.devart.com/dotconnect/mysql/docs/" title="devart docs" rel="nofollow">here</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Newbie</title>
		<link>http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/comment-page-1/#comment-4083</link>
		<dc:creator>Newbie</dc:creator>
		<pubDate>Fri, 31 Dec 2010 14:09:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/#comment-4083</guid>
		<description>Dear Eti,
             Is there any tutorial on how to use the devart connector? Sample codes? Thank you.</description>
		<content:encoded><![CDATA[<p>Dear Eti,<br />
             Is there any tutorial on how to use the devart connector? Sample codes? Thank you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eti</title>
		<link>http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/comment-page-1/#comment-4082</link>
		<dc:creator>eti</dc:creator>
		<pubDate>Fri, 31 Dec 2010 13:59:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/#comment-4082</guid>
		<description>Hi,

I have not done extensive testing but if i remember correctly the devart connector supports distributed transactions. You can download it &lt;a href=&quot;http://www.devart.com/dotconnect/mysql/download.html&quot; title=&quot;devart connector&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. ( the express version is free and should be enough )

If you wrap all the db operations in a TransactionScope you should have all the operations enlisted in the distributed transaction.

As a side note you could use NServiceBus with MSMQ to send/publish the data to be inserted to the remote machines. This way the distributed transaction would be local, coordinating the db call and the local msmq operation instead of remote.

Good luck</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I have not done extensive testing but if i remember correctly the devart connector supports distributed transactions. You can download it <a href="http://www.devart.com/dotconnect/mysql/download.html" title="devart connector" rel="nofollow">here</a>. ( the express version is free and should be enough )</p>
<p>If you wrap all the db operations in a TransactionScope you should have all the operations enlisted in the distributed transaction.</p>
<p>As a side note you could use NServiceBus with MSMQ to send/publish the data to be inserted to the remote machines. This way the distributed transaction would be local, coordinating the db call and the local msmq operation instead of remote.</p>
<p>Good luck</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Newbie</title>
		<link>http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/comment-page-1/#comment-4081</link>
		<dc:creator>Newbie</dc:creator>
		<pubDate>Fri, 31 Dec 2010 13:50:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/#comment-4081</guid>
		<description>Dear All,
            I have a C# application using the .net connector 6.2.3. So I am now inserting into a local db, one copy to a central db and one more copy to a copy of local db on the central server. How can I achieve this distributed transaction via .net connector? Any help or link will be a great help.</description>
		<content:encoded><![CDATA[<p>Dear All,<br />
            I have a C# application using the .net connector 6.2.3. So I am now inserting into a local db, one copy to a central db and one more copy to a copy of local db on the central server. How can I achieve this distributed transaction via .net connector? Any help or link will be a great help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eti</title>
		<link>http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/comment-page-1/#comment-3785</link>
		<dc:creator>eti</dc:creator>
		<pubDate>Thu, 26 Aug 2010 08:28:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/#comment-3785</guid>
		<description>Glad to hear it helped.

Anyhow, make sure you understand the implications of the change. The MySQL transaction is not enlisted in the distributed transaction and if something fails between committing the MySQL transaction and committing the distributed transaction, than the processed message will return to the queue to be re-processed but the MySQL transaction will remain committed. 

I&#039;ve been using this in production on pretty heavy loaded systems and i&#039;m yet to encounter a problem related to this.</description>
		<content:encoded><![CDATA[<p>Glad to hear it helped.</p>
<p>Anyhow, make sure you understand the implications of the change. The MySQL transaction is not enlisted in the distributed transaction and if something fails between committing the MySQL transaction and committing the distributed transaction, than the processed message will return to the queue to be re-processed but the MySQL transaction will remain committed. </p>
<p>I&#8217;ve been using this in production on pretty heavy loaded systems and i&#8217;m yet to encounter a problem related to this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Adams</title>
		<link>http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/comment-page-1/#comment-3782</link>
		<dc:creator>Jonathan Adams</dc:creator>
		<pubDate>Wed, 25 Aug 2010 15:41:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/#comment-3782</guid>
		<description>That worked an absolute charm.   I own many beers my friend ..


Thanks !!</description>
		<content:encoded><![CDATA[<p>That worked an absolute charm.   I own many beers my friend ..</p>
<p>Thanks !!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Adams</title>
		<link>http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/comment-page-1/#comment-3781</link>
		<dc:creator>Jonathan Adams</dc:creator>
		<pubDate>Wed, 25 Aug 2010 14:02:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.erata.net/net/nservicebus-with-nhibernate-and-mysql/#comment-3781</guid>
		<description>Thanks !</description>
		<content:encoded><![CDATA[<p>Thanks !</p>
]]></content:encoded>
	</item>
</channel>
</rss>

