- PR -

MSSQL6.5のMSDTCが起動しない。

1
投稿者投稿内容
ベテラン
会議室デビュー日: 2006/11/10
投稿数: 64
投稿日時: 2008-10-16 13:10
お世話になっております。

未だにMSSQL6.5を運用中ですが、MSDTCサービスが起動しなくなってしまいました。
きっかけは、あるDB内でデッドロックしてしまった為、強制終了をしたところ、
そのDBが「回復中」のまま回復されなかった為、そのDBを再度復元しなおしたあたりから
起動していないことに気づきました。

エラーは「指定されたファイルが見つかりません。」となっています。
正常稼動しているサーバーと比べるとどうやら「MSDTC.exe」が存在していないようなのですが、
ファイルをコピーしてもサービス起動しませんでした。
また、その手順の中でスタートメニューの「コンポーネントサービス」を起動しようと
したところ、「コンポーネントサービス」の画面も一瞬上がるのみで、すぐに落ちてしまい、
そのせいか分からないのですが、コピーした「MSDTC.exe」ファイルが消えてしまいました。(正常稼動していたサーバーからも同操作で消えてしまいました。)

「MSDTC」は稼動中のDBに影響を与えずに再インストールはできるのでしょうか?
途方にくれています。ご存知の方いらっしゃいましたらご教授ください。


ベテラン
会議室デビュー日: 2006/11/10
投稿数: 64
投稿日時: 2008-10-16 13:38
自己レスです。

system32に存在するmsdtc.exeをコピーしたらサービスがあがり、問題なく動作中です。
仕組みがイマイチ分かりませんが。。。
1

スキルアップ/キャリアアップ(JOB@IT)