Access
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Access

Cách ẩn cơ sở dữ liệu SQL mà người dùng không có quyền truy cập

Theo mặc định, ngay cả khi người dùng không có quyền truy cập vào cơ sở dữ liệu SQL, họ vẫn có thể xem nó khi đăng nhập vào SQL Management studio. Do đó, hành vi tương tự sẽ được nhìn thấy trong Pyramid khi kết nối với nguồn dữ liệu SQL. Nếu bạn muốn người dùng chỉ thấy cơ sở dữ liệu mà họ có quyền truy cập, thì bạn có thể thêm chỉnh sửa vai trò SQL được gọi là "Công khai". Đặt thuộc tính "Xem bất kỳ cơ sở dữ liệu nào" thành "Từ chối". Bây giờ khi người dùng đăng nhập, họ sẽ chỉ thấy cơ sở dữ liệu mà họ có quyền truy cập.

1) Đăng nhập vào SQL Management studio và kết nối với phiên bản SQL của bạn.

Mở rộng Bảo mật> Vai trò Máy chủ> và nhấp đúp vào vai trò "Công khai"

2) Mở rộng Máy chủ và chọn phiên bản SQL của bạn. Sau đó đánh dấu vào ô Từ chối cho "Xem bất kỳ cơ sở dữ liệu nào" Xin lưu ý rằng có những cách khác để thực hiện việc này hoặc chỉ đặt quyền từ chối chế độ xem trên cơ sở dữ liệu cụ thể. Nhiều thông tin hơn về chủ đề này có thể được tìm thấy trên internet.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tham số chuỗi kết nối cho Schema.ini

  2. Gán hình ảnh cho các mục ListView Hướng dẫn-03

  3. Tối ưu hóa Microsoft Access với SQL Server IndyPass - 21/5/19

  4. Câu hỏi chưa được trả lời về Kiểm soát truy cập và bảo mật máy chủ MS SQL

  5. Blog Công nghệ Truy cập Chính thức của Microsoft Hiện đã Trực tuyến!