msdtc is unavailable on server?
MSDTC on server 'GopinathM' is unavailable. ... This error occurs when the “Distributed Transaction Coordinator” service is not running. To start a distributed transactions with TransactionScope object, the windows service “Distributed Transaction Coordinator” should be running.