Chỉ cần tò mò nếu có ai khác có lỗi cụ thể này và biết cách giải quyết nó?Giao dịch phân phối đã hoàn tất. Hoặc là tranh thủ phiên này trong một giao dịch mới hoặc giao dịch NULL
Kịch bản là như sau ...
Chúng tôi có một ứng dụng web ASP.NET sử dụng Thư viện Enterprise chạy trên Windows Server 2008 IIS trang trại kết nối với SQL Server 2008 cụm lại kết thúc. MSDTC được bật. Kết nối DB được gộp chung.
Nghi ngờ của tôi là ở đâu đó dọc dòng có giao dịch MSDTC không thành công, kết nối đã được trả về hồ bơi và truy vấn tiếp theo trên một trang khác đang chọn kết nối không đúng và có lỗi cụ thể này. Điều thú vị là chúng tôi đã nhận lỗi này trên một truy vấn mà không cần bất cứ điều gì với giao dịch phân phối (cam kết hai cơ sở dữ liệu, vv). Chúng tôi chỉ đang thực hiện truy vấn chọn (không có giao dịch) khi chúng tôi gặp lỗi.
Chúng tôi đã làm hồ sơ SQL và truy vấn đã chạy trên máy chủ SQL, nhưng không bao giờ trở lại (vì giao dịch MSDTC đã bị hủy trong kết nối).
Một số lỗi khác có liên quan để đi cùng này là:
- yêu cầu mới không được phép để bắt đầu vì nó nên đi kèm với mô tả giao dịch hợp lệ. lỗi Provider
- nội .Net Framework dữ liệu 60.
Bạn có tìm thấy gì về điều này không? Tôi nhận được nó khi chèn các tập dữ liệu lớn hơn (> 10K hàng). – StingyJack