ネタ元:赤間さん

MSDN Home > .NET Framework ホーム
http://www.microsoft.com/japan/msdn/netframework/

より

<最新記事 - .NET Framework 2.0 以前>

77ページありますが読んだほうが良いです。
ポイント
DBMの仕様上の特性から注意が必要なケース
 クロスデータベーストランザクション
 2PCを行うDTCトランザクション
  -> トランザクション原子性などが失われる可能性あり
  (このあたりは情報を鵜呑みにしないで、きっちり読んでくださいね)

アプリケーションシナリオパターン別注意点解説
 ・パターン1 単一データベースマニュアルトランザクション
 ・パターン2 クロスデータベースマニュアルトランザクション
 ・パターン3 分散型DTCトランザクション
 ・パターン4 ローカル型DTCトランザクション

関連
・「データベースミラーリングをクロスデータベーストランザクションまたは分散トランザクションと併用する場合の問題」
 http://support.microsoft.com/kb/926150/ja
・"Database Mirroring and Cross-Database Transactions"
 http://msdn2.microsoft.com/en-us/library/ms366279.aspx

どなたか、勉強会で解説を・・・(^^;

ついでにリンク
SQL Server 2005 データベースD ミラーリングとエディション
SQL Server 2005 データベースミラーリングは、エディションによって機能が異なります。

データベース・ミラーリングとフェイルオーバー・クラスタリングの違い
http://www.atmarkit.co.jp/fwin2k/techreview/sql_imef/sql_imef_03.html

データベース ミラーリングおよびフェールオーバー クラスタリング 
http://msdn2.microsoft.com/ja-JP/library/ms191309.aspx