ぽにょろん

思いついたこととメモ

分散トランザクション(MSDTC)の設定をする

基本的に一度しかやらない設定なため、新マシンだと大抵引っかかるので簡単にまとめてみました。
PowerShellでの設定です。

検証環境

Windows10
PSVersion 5

分散トランザクション(MSDTC)とは

簡単には複数のDBにトランザクションを張るみたいなものですかね。
詳しい人の解説を読んでください(笑)

困ったときのMSページ↓
MS DTC 分散トランザクション

分散トランザクション コーディネーター

よく引っかかるあれ

f:id:kowill:20150827124940p:plain

やること

  • ローカルDTCの設定
  • Firewallの設定
  • Serviceの起動

ローカルDTCの設定

Local DTC

Firewallの設定

設定はどちらかで。
なぜか、自分の複数の環境でGet-NetFirewallRuleした時の見え方が違ったので。。

gist9dd5acd041b1f858f7ee

Serviceの起動

このあたりは必要に応じて。

Set-Service MSDTC -StartupType "Automatic"  
  
Start-Service MSDTC

結構、手間取るし辛いだけということになりますよねぇ。