Konu Başlıkları: Windows Vista, MSDTC, Distributed Transaction Coordinator, Transaction, System.Transactions

Vista işletim sisteminizde Sql Server üzerinde program geliştirirken Transaction içeren uygulamalarda yukarıdakine benzer bir hata alabilirsiniz. Bunun sebebi MSDTC (Distributed Transaction Coordinator) servisinin ağ işlemlerine kapalı oluşu. Bunu açmak oldukça kolay.

Vista’nın yönetimsel araçlar penceresinde XP ve 2003′ün aksine Bileşen Hizmetleri konmamış. Bu MMC servisine command prompt veya çalıştır penceresinden “dcomcnfg” yazarak girebilirsiniz. Bu bölüme girdikten sonra

Bileşen Hizmetleri -> Bilgisayarlar -> Bilgisayarım -> Dağıtılmış İşlem Düzenleyicisi -> Yerel DTC

alt bileşenini açarak Özelliklerine girin. Burada Güvenlik sekmesindeki “Ağ DTC Erişimini” seçeneğini aktif hale getirerek (Şekil 1.) probleminizi halledebilirsiniz.

Local DTC, Network DTC Access
Şekil 1.