Penulis artikel : Nathan Gusti Ryan
Apakah itu DTC ( MS-DTC )?
MS-DTC / Microsoft Distributed Transaction Coordinator adalah layanan ditingkat OS, yang secara otomatis diinstal dan berjalan dibawah Network Service Account / account Layanan Jaringan. Perannya adalah untuk memastikan bahwa transaksi terdistribusi secara konsisten, ataukah ada kegagalan.
Transaksi tersebut mungkin dimulai ketika transaksi berurusan dengan data pada beberapa komputer melalui jaringan atau ketika bertransaksi dengan beberapa proses dalam satu komputer.
Semua komputer / peserta transaksi terdistribusi bekerja secara sinkron dengan peserta / komputer lain yang terlibat dalam sebuah transaksi, mencari saat yang tepat untuk melakukan atau membatalkan pekerjaannya. Untuk alasan ini, kita perlu memastikan bahwa komputer dapat berkomunikasi satu sama lain ( dalam satu jaringan LAN / WAN ).
Apakah kita memerlukan MS-DTC?
Jawabannya : Tergantung. Anda perlu memahami lebih dulu apakah kita akan melakukan transaksi terdistribusi apa tidak.
Jika kita memiliki lebih dari satu instance pada satu komputer yang sama (tanpa komponen tambahan yang terpasang), Anda tidak perlu DTC.
Tapi jika Anda memiliki cluster dua node dengan dua instance yang saling berkomunikasi satu sama lain, maka kita akan membutuhkan DTC.
Skenario lain yang mungkin adalah ketika kita memiliki database engine dan terinstall SSIS, dalam hal ini kita akan perlu untuk mengkonfigurasi MS-DTC.
Untuk informasi lebih lanjut, cek link ini: http://msdn.microsoft.com/en-us/library/ms189910#MSDTC
(more…)