Khắc phục Giao dịch mới không thể tranh thủ trong điều phối viên giao dịch được chỉ định trên Server 2003 SP2
Nếu bạn đang chạy một ứng dụng web bằng công nghệ ASP gốc trên Windows Server 2003, bạn có thể nhận được thông báo lỗi này khi bạn nâng cấp lên Gói dịch vụ 2: Giao dịch mới không thể tranh thủ trong điều phối giao dịch được chỉ định. [-2147168246].
Nguyên nhân của lỗi này là do MSDTC có cài đặt yêu cầu xác thực cho các giao dịch phân tán và việc nâng cấp lên SP2 có thể thay đổi cài đặt thành bắt buộc thay vì không có.
Để khắc phục lỗi này, hãy mở Dịch vụ thành phần và nhấp chuột phải vào biểu tượng Máy tính của tôi và chọn thuộc tính.
Chọn tab MSDTC và sau đó ở dưới cùng của cửa sổ nhấp vào nút Cấu hình bảo mật.
Trong cửa sổ này, thay đổi cài đặt trong Giao tiếp của Trình quản lý giao dịch thành Không có xác thực bắt buộc.
Điều này sẽ giải quyết lỗi này.
Lưu ý rằng nếu bạn có tường lửa giữa máy chủ web và máy chủ cơ sở dữ liệu thì bạn nên đảm bảo rằng các cổng cao được mở giữa hai máy, cùng với RPC, vì điều đó cũng có thể gây ra lỗi tương tự.