Xem danh mục

Lỗi "Quyền truy vấn SELECT bị từ chối" trong SQL Server — Đồng bộ hóa Trình quản lý dữ liệu bị chặn do quyền truy cập cơ sở dữ liệu.

Đã đọc 1 phút

Áp dụng cho: Bất kỳ sự tích hợp PACS nào mà Trình quản lý dữ liệu đọc trực tiếp từ cơ sở dữ liệu SQL Server.

Triệu chứng: Quá trình đồng bộ hóa thất bại với lỗi tương tự như sau:

The SELECT permission was denied on the object...

Nguyên nhân gốc rễ #

Người quản lý dữ liệu tài khoản dịch vụ Không có quyền SELECT trên bảng mà nó cần đọc. Lỗi này thường xuyên xuất hiện. sau khi thay đổi lược đồ hoặc di chuyển — Ví dụ, việc nâng cấp phiên bản PACS thêm một bảng mới, hoặc việc di chuyển cơ sở dữ liệu sang một phiên bản SQL Server mới mà quyền truy cập không được chuyển giao đầy đủ. Tài khoản có thể đã hoạt động tốt trong nhiều tháng trước đó, vì vậy rất dễ nhầm lẫn đây là một lỗi mới thay vì một lỗ hổng về quyền truy cập do thay đổi gần đây gây ra.

Sửa chữa #

  1. Xác định chính xác bảng được nêu tên trong văn bản lỗi (hoặc làm việc với quản trị viên cơ sở dữ liệu của bạn để truy tìm xem truy vấn gây lỗi nhắm mục tiêu vào bảng nào).
  2. Xác nhận tài khoản dịch vụ Quản lý dữ liệu có CHỌN sự cho phép trên bàn đó.
  3. Nếu gần đây bạn đã nâng cấp hệ thống PACS hoặc di chuyển cơ sở dữ liệu, hãy kiểm tra xem quá trình di chuyển/nâng cấp có thêm các bảng mới mà quyền truy cập của tài khoản dịch vụ chưa được mở rộng để bao gồm hay không.
  4. Cấp quyền còn thiếu và chạy lại quá trình đồng bộ.

Việc này thường yêu cầu quản trị viên cơ sở dữ liệu hoặc quản trị viên PACS của bạn thực hiện, vì nó liên quan đến việc cấp quyền trong SQL Server chứ không phải là thiết lập phía XPressEntry.

Nếu cách này không khắc phục được vấn đề #

  • Hãy xác nhận rằng bạn đang cấp quyền trên cơ sở dữ liệu/phiên bản chính xác nếu có nhiều hơn một trong môi trường của bạn.
  • Hãy kiểm tra nhật ký đồng bộ xem có lỗi quyền truy cập nào khác không sau đó — đôi khi có nhiều hơn một bảng bị ảnh hưởng sau khi di chuyển dữ liệu.
  • Hãy liên hệ với bộ phận hỗ trợ của Telaeris, cung cấp chính xác nội dung lỗi và bảng mà lỗi đó tham chiếu.

Bài viết liên quan #