2008-10-01 31 views
6

Tôi đã sử dụng DTCTester trước để chẩn đoán các vấn đề về MSDTC. Tuy nhiên, tôi chỉ nhận thấy DTCPing dường như làm điều tương tự. Sự khác biệt giữa hai điều này là gì?Sự khác nhau giữa DTCPing và DTCTester là gì?

Từ những gì tôi có thể nói cho đến nay, DTCPing cần chạy trên cả máy khách và máy chủ, trong khi DTCTester chỉ cần chạy từ máy khách. Có sự khác biệt nào khác không?

thiết lập

Trả lời

6

Testing DTC là rất phổ biến khi cài đặt BizTalk Server, vì vậy từ tài liệu BTS, vì vậy - từ http://msdn.microsoft.com/en-us/library/aa561924.aspx

Sử dụng tiện ích DTCTester để xác minh hỗ trợ giao dịch giữa hai máy tính nếu SQL Server được cài đặt trên một trong các máy tính. Tiện ích DTCTester sử dụng ODBC để xác minh hỗ trợ giao dịch đối với cơ sở dữ liệu SQL Máy chủ. Để biết thêm thông tin về DTCTester, hãy xem Cách sử dụng Công cụ DTCTester.

Sử dụng DTCPing để xác minh giao dịch hỗ trợ giữa hai máy tính nếu SQL Máy chủ không được cài đặt trên máy tính . Công cụ DTCPing phải được chạy trên cả máy khách và máy chủ và là một lựa chọn tốt cho tiện ích D2CTester khi SQL Server là không được cài đặt trên cả hai máy tính. Để biết thêm chi tiết về DTCPing, hãy xem Cách khắc phục sự cố tường lửa MS DTC vấn đề.

0

Đây không phải là câu trả lời trực tiếp cho câu hỏi này - nhưng cần lưu ý một điểm quan trọng.

  1. Các DTCPing cửa sổ ứng dụng nên mở ở cả các máy chủ trước khi bạn bắt đầu thử nghiệm.

  2. Theo How To Use DTCTester Tool

Tạo một ODBC nguồn dữ liệu cho SQL Server của bạn thông qua tiện ích ODBC trong Control Panel.

Tài liệu tham khảo:

  1. MSDTC problems
  2. MSDTC THROUGH A FIREWALL TO AN SQL CLUSTER WITH RPC
  3. Troubleshooting MSDTC issues with the DTCPing tool
Các vấn đề liên quan