Sau khi nâng cấp lên Microsoft Dynamics CRM 2011, lỗi xảy ra: "người dùng đăng nhập không có quyền bảo mật thích hợp để xem các bản ghi hoặc thực hiện hành động cụ thể"

Triệu chứng

Sau khi nâng cấp lên Microsoft Dynamics CRM 2011, người dùng có thể gặp phải lỗi dưới đây khi cố gắng thực hiện hành động trong Microsoft Dynamics CRM:

Người dùng đã đăng nhập không có quyền bảo mật thích hợp để xem các bản ghi hoặc thực hiện hành động cụ thể.




Nếu Microsoft Dynamics CRM nền tảng theo dõi được kích hoạt, theo dõi nền tảng bao gồm thông tin về lỗi sau: > MSCRM báo cáo lỗi:


--------------------------------------------------------------------------------------------------------
Lỗi: Các máy chủ không thể xử lý yêu cầu.
Số lỗi: 0x80040220
Thông báo lỗi: SecLib::CrmCheckPrivilege không thành công. Trở về hr =-2147220960 trên User: e65023ae-54d1-da11-8e39-00145e3d5192 và PrivilegeId: a8ecac53-09e8-4a13-b598-8d8c87bc3d33


Lưu ý Trong ví dụ này thông tin, giá trị user và giá trị PrivilegeId là trình giữ chỗ cho giá trị thực tế.

Nguyên nhân

Khi bạn nâng cấp lên Microsoft Dynamics CRM 2011, vai trò bảo mật tuỳ chỉnh không tự động cấp quyền cho tất cả các tính năng mới. Vai trò chỉ ra hộp sẽ được cấp quyền mặc định.

Vấn đề này cũng có thể xảy ra nếu vai trò người dùng không được cấp quyền được yêu cầu để thực hiện tác vụ. Trường hợp này có thể xảy ra nếu một trong các điều kiện sau là đúng:

  • Vai trò được tạo từ đầu.

  • Vai trò được sao chép từ một vai trò tiêu chuẩn. Sau đó, vai trò chỉnh sửa nhiều.

Giải pháp

Để khắc phục sự cố này, hãy làm theo các bước sau.

Lưu ý Các bước yêu cầu bạn phải có thông tin từ Microsoft Dynamics CRM nền tảng theo dõi.

  1. Thông tin lỗi xuất hiện trong Microsoft Dynamics CRM nền tảng theo dõi, xác định giá trị PrivilegeId.

  2. Xác định các đặc quyền thiếu bằng cách chạy một truy vấn SQL sử dụng giá trị PrivilegeId. Ví dụ: chạy một truy vấn SQL giống như sau đối với cơ sở dữ liệu _MSCRM OrganizationName:

    select Name, * from PrivilegeBase where PrivilegeId = 'a8ecac53-09e8-4a13-b598-8d8c87bc3d33'
  3. Cấp quyền thiếu cho người dùng, hãy làm theo các bước sau:

    1. Khởi động Microsoft Dynamics CRM 2011.

    2. Bấm vào cài đặt, nhấp vào quản lýcài đặtrồi sau đó bấm Vai trò bảo mật.

    3. Bấm đúp vào vai trò được gán cho người dùng.

    4. Cấp quyền thiếu vai trò của người dùng. Ví dụ: để cấp quyền prvReadLead vai trò người dùng, bấm vào tab Cơ bản ghi , và trên dòng dẫn , bấm quyền đọc phù hợp.

    5. Bấm vào lưu và đóng.

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×