Gỡ lỗi các vấn đề MSDTC có thể hơi khó khăn. Bạn cho biết nó đang chạy, nó đang chạy trên cả hai máy chủ? Có (các) tường lửa giữa các máy chủ không - bạn phải đảm bảo mỗi máy chủ có thể DTCPing cái kia. DTCPing là một tiện ích MS mà bạn có thể tải xuống. Bạn cũng có thể gặp sự cố về quyền.
Hiệu suất DTC đôi khi có thể khá tệ, nhưng điều này thường là do các vấn đề về băng thông và thời gian khứ hồi hoặc tiêu thụ bộ nhớ nếu các giao dịch lớn. Theo như tôi biết, nó luôn chậm hơn MSDTC tương đương - giả sử rằng chúng thực sự tương đương
Cá nhân tôi, nếu tôi có thể viết lại truy vấn để tránh MSDTC hoàn toàn, tôi thường hạnh phúc hơn với kết quả. Nếu bạn chèn đầu ra của một chương trình thực thi trên máy chủ từ xa, MSDTC sẽ luôn được gọi.
Không có lời khuyên thực sự về thời gian ngẫu nhiên, có lẽ nếu bạn giải thích chi tiết hơn.
Đã thêm thông tin về Ping DTC từ bài viết này
DTCPING thực hiện cuộc gọi RPC ẩn danh tới máy từ xa
từ xp, sp2, theo mặc định, máy từ xa sẽ không chấp nhận các cuộc gọi ẩn danh, vì vậy nó đang cấp cho bạn quyền truy cập thông báo lỗi bị từ chối (mã lỗi OX5)
nếu bạn tắt khóa RestrictRemoteClients, máy từ xa sẽ chấp nhận các cuộc gọi ẩn danh
http://msdn.microsoft.com/security/productinfo/XPSP2 /networkprotection/restrict_remote_clients.aspx
Đây chỉ là sự cố công cụ DTCPING, Lỗi này không liên quan đến DTC.