Triệu chứng
Khi bạn tìm cách sửa đổi dữ liệu công ty trong cửa sổ Quản lý Thiết lập Công ty, bạn nhận được thông báo lỗi sau đây:
Công ty đã chọn đang được một người dùng khác sửa đổi
Sự cố này xảy ra khi bạn sử dụng Quản lý Yêu cầu trong Cổng thông tin Doanh nghiệp cho Microsoft Dynamics GP và cho Giải pháp Kinh doanh của Microsoft - Great Plains.
Khi sự cố này xảy ra, không có người dùng nào khác đang truy nhập dữ liệu công ty này trong Business Portal.
Nguyên nhân
Thông báo lỗi là do một bản ghi người dùng không được xóa khỏi bảng MultiUserManager. Bảng MultiUserManager nằm trong cơ sở dữ liệu Dynamics.
Giải pháp
Để giải quyết sự cố này, hãy làm theo các bước sau:
-
Chạy tập lệnh sau trong Trình SQL tích Truy vấn Để xem bản ghi người dùng nào đang không bị xóa trong bảng MultiUserManager.
SELECT * FROM DYNAMICS..MultiUserManager
Lưu ý Bảng MultiUserManager phải được xóa 20 phút một lần. Tuy nhiên, bản ghi người dùng đôi khi vẫn nằm trong bảng.
-
Để xóa bản ghi người dùng khỏi bảng, hãy chạy tập lệnh sau đây.
Lưu ý Sao lưu cơ sở dữ liệu Dynamics trước khi bạn chạy tập lệnh.DELETE DYNAMICS..MultiUserManager WHERE UserID = XXX
Lưu ý Thay thế XXX bằng ID người dùng của bản ghi người dùng đã được trả về ở bước 1.
Thông tin Bổ sung
Các bước để tái tạo vấn đề
-
Khởi động Cổng thông tin Doanh nghiệp.
-
Bấm Site Cài đặt, trỏ tới Cài đặt Cài đặt, trỏ tới Yêu cầu, rồi bấm Thiết lập Công ty.
-
Chọn một công ty, rồi bấm vào Sửa đổi.