「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 * 目次 [#mb6957e2] #contents *概要 [#t8e8dde4] MS-DTCは、 -1996年に初めて登場したMicrosoft Transaction Server(MTS) -MTSの後継である[[Windows DNA>#z4b553a3]]の中核コンポーネントのCOM+ -COM+の後継であるEnterprise Services(.NETに対応) -SQL Serverで言う[[リンク サーバ>SQL Server リンクサーバ機能]](Oracleで言うDBリンク)。 -COM+の後継である[[Enterprise Services>#h37e6c88]](.NETに対応) -SQL Serverで言う[[リンク サーバ>#p1e4f68d]](Oracleで言うDBリンク)。 から利用することで、2相コミットを実現する、 -トランザクション マネージャ(TM) -リソース マネージャ(RM) である。 -トランザクション管理とは何か~ http://itpro.nikkeibp.co.jp/article/lecture/20070528/272630/ *ユースケース [#m3d5b50f] **Windows DNA [#z4b553a3] 1997年に提唱されたアーキテクチャで、 -COM+をベースにした分散オブジェクト環境と -HTMLをベースにしたWWW環境の 統合を図ることを目的としている。 Windows 2000で実現された。 **COM+ [#s0de8b1a] 下記のマイクロソフト独自技術とTPモニタ・リソース マネージャ機能などなどを兼ね備えたAPサーバ コンポーネント。 -[[COM]](Component Object Model):~ ソフトウェアの再利用を目的としたモジュールのコンポーネント化の技術 -[[DCOM>COM#a06d9c01]](Distributed Component Object Model):~ ネットワーク上に分散するコンポーネント間通信の技術。 **Enterprise Services [#h37e6c88] -COM+の機能を.NET開発でも利用可能にした[[COM+>#s0de8b1a]]の後継であるAPサーバ コンポーネント。 -アンマネージコードでの仕様である[[COM]]、[[DCOM>COM#a06d9c01]].etcに関連する技術のいくつかは、.NETの技術にリプレースされている。 --例えば、[[COM]]のGUIDを使用したバージョニングは、アセンブリのAssemblyVersion属性に置き換えられている。 --また、[[DCOM>COM#a06d9c01]]のRPCは、.NETリモーティングに置き換えられている。 -.NET におけるEnterprise Services(COM+)について~ http://msdn.microsoft.com/ja-jp/library/ms973847.aspx **[[SQL Server リンクサーバ機能]] [#p1e4f68d] [[こちら>SQL Server リンクサーバ機能]]を参照。 *参考 [#q92359f8] -SQL Server における分散トランザクション~ Microsoft SQL Server Japan Support Team Blog --1~ https://blogs.msdn.microsoft.com/jpsql/2016/10/26/sql-server-%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E5%88%86%E6%95%A3%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B6%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3/ --2~ https://blogs.msdn.microsoft.com/jpsql/2017/04/27/sql-server-%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E5%88%86%E6%95%A3%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B6%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3-2/ ---- Tags: [[:インフラストラクチャ]], [[:Windows]], [[:データアクセス]], [[:SQL Server]]