2010-01-12 33 views
12

Chúng tôi đang sử dụng tính năng phạm vi giao dịch của ASP.NET để quản lý giao dịch phân phối cho rằng chúng ta cần phải kích hoạt giao dịch phân phối thông qua liên kết sau:
The partner transaction manager has disabled its support for remote/network transactionsLàm thế nào để sửa Distributed quản lý giao dịch (MSDTC) đã lỗi khuyết tật

của nó hoạt động tốt với SQL Server 2005 và Windows Server 2003 nhưng khi nói đến máy chủ Windows Server 2008 và SQL Server 2005, chúng tôi đang nhận được lỗi sau, chúng tôi vẫn làm theo các bước tương tự được cung cấp ở trên:

Windows Server 2008 + SQL Server 2005 + Truy cập mạng cho Trình quản lý giao dịch phân tán (MSDTC) đã bị vô hiệu hóa . Vui lòng bật DTC cho truy cập mạng trong cấu hình an ninh cho MSDTC bằng cách sử dụng công cụ Administrative Services Administrative .

Trả lời

0

Windows 2008 có mô hình bảo mật khác với Windows 2003 và được định hướng bởi tệp xml chứa toàn bộ các mục nhập bảo mật. Tôi chưa đi sâu vào chi tiết, vì vậy, tất cả những gì tôi có thể làm là cho bạn một sự khởi đầu.

Chọn Công cụ quản trị-> Trình hướng dẫn cấu hình bảo mật. Tìm chính sách bảo mật hiện tại của bạn (không biết nơi lưu trữ, nhưng kỹ thuật sẽ cho bạn biết). Đi xuống danh sách và đảm bảo Kiểm tra giao dịch được phân phối. Chúng không được kiểm tra theo mặc định. Áp dụng chính sách mới.

Hãy cẩn thận với việc sử dụng tiện ích này, vì bạn có thể tấn công nghiêm trọng hệ thống của mình hoặc mở lỗ hổng bảo mật. Hy vọng điều đó sẽ hữu ích. Bob.

4

Trên blog của tôi, tôi thảo luận về một sửa chữa: Fix MSDTC (Microsoft Distributed transaction coordinator)

bài này sẽ giúp bạn cách thiết lập cài đặt và kiểm tra thông tin liên lạc của MSDTC giữa các máy chủ. Vui lòng kiểm tra:

  • Mạng
  • Firewall
  • phép ACL

Bạn có thể cấu hình severs của bạn và kiểm tra MSDTC bằng cách sử dụng công cụ sau đây. DTCTester: http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q293799

+2

bạn có thể hợp nhất cả hai bài đăng của mình. – Thea

Các vấn đề liên quan