Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Bạn nhận được lỗi 7391 người khi bạn chạy một giao dịch phân phối đối với một máy chủ được liên kết trong SQL Server 2000 trên một máy tính đang chạy Windows Server 2003

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:329332
TRIỆU CHỨNG
Khi bạn chạy một giao dịch phân bố chống lại một liên kết hệ phục vụ Microsoft SQL Server 2000 trên một máy tính đang chạy Microsoft Windows Server 2003, bạn có thể nhận được thông báo lỗi sau:
Máy chủ: Msg 7391 người, tầng 16, bang 1, đường 2
Chiến dịch không được thực hiện bởi vì các nhà cung cấp OLE DB 'SQLOLEDB' là không thể bắt đầu một giao dịch phân phối. Nhà cung cấp OLE/DB trở lại tin nhắn: mới giao dịch không thể nhập ngũ trong các điều phối viên của giao dịch đã chỉ định.
NGUYÊN NHÂN
Vấn đề xảy ra bởi vì Microsoft phân phối Giao dịch điều phối viên (MS DTC) không được cấu hình cho truy nhập mạng. Bởi mặc định, thiết lập truy cập mạng của MS DTC bị vô hiệu hoá trên mới cài đặt SQL Server 2000 trên máy tính đang chạy Windows Server 2003.
GIẢI PHÁP
Để giải quyết vấn đề này, hãy làm theo những bước sau:
  1. Nhấp vào Bắt đầu, điểm đến Tất cả các Chương trình, điểm đến Công cụ quản trị, và sau đó Nhấp vào Thành phần dịch vụ.
  2. Trong thuật sĩ dịch vụ thành phần mở rộng Thành phần Dịch vụ, và sau đó bấm đúp chuột Máy vi tính.
  3. Nhấp chuột phải Máy tính của tôi, sau đó bấmThuộc tính.
  4. Bấm vào các MS DTC tab, và sau đó nhấp vàoCấu hình bảo mật.
  5. Trong các Cấu hình bảo mật hộp thoại, nhấn vào đây để chọn các Truy nhập mạng DTC hộp kiểm.
  6. Dưới Truy nhập mạng DTC, bấmMạng lưới giao dịch.

    Chú ý Nếu bạn cài đặt Service Pack 1 cho Windows Server 2003, bạn có thể nhấp vào Cho phép trong nướcCho phép đi ra.
  7. Hãy chắc chắn rằng DTC đăng nhập tài khoản được thiết lập đểNT Authority\NetworkService.
  8. Nhấp vào Ok.
  9. Trong hộp thoại thư, nhấp vào Có để tiếp tục.
  10. Trong các DTC Console Message hộp thoại, Nhấp vào Ok.
  11. Trong các Thuộc tính hệ thống hộp thoại hộp, bấm vàoOk.
  12. Khởi động lại máy tính để những thay đổi có hiệu lực.

    Chú ý Trong một số trường hợp, bạn phải khởi động dịch vụ DTC trước khi bắt đầu dịch vụ SQL Server để các máy chủ được liên kết phân phối công việc truy vấn tốt.
THAM KHẢO
Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
306843Làm thế nào để khắc phục các vấn đề bức tường lửa MS DTC
Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
871158Bạn không thể cài đặt Microsoft Office Project Server 2003 trên Microsoft Windows Server 2003

Cảnh báo: Bài viết này đã được dịch tự động

Thuộc tính

ID Bài viết: 329332 - Xem lại Lần cuối: 08/28/2011 07:41:00 - Bản sửa đổi: 2.0

Microsoft SQL Server 2000 Standard Edition

  • kberrmsg kbbug kbprb kbmt KB329332 KbMtvi
Phản hồi