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

Hiểu về hiệu suất của một vai trò ứng dụng trong SQL với ASN.NET

Trước đây tôi đã tự mình lăn xả "khoảng cách", không quá khó. Tạo vai trò cơ sở dữ liệu cho từng loại người dùng (người quản lý, nhân viên phụ trách, nhân viên bán hàng, bất cứ điều gì). Tạo người dùng cơ sở dữ liệu với tên nhóm (manager_user, casher_user, clerk_user, v.v.). Tạo tài khoản cho người dùng thực của bạn và đặt họ vào vai trò cơ sở dữ liệu. Xác thực người dùng asp.net của bạn bằng cách đăng nhập họ vào cơ sở dữ liệu (mở và đóng kết nối), bảng tra cứu hoặc tốt nhất nếu bạn sử dụng xác thực cửa sổ và chỉ lấy tên người dùng của họ từ IIS. Kiểm tra tư cách thành viên của họ trong vai trò cơ sở dữ liệu nhưng đăng nhập vào cơ sở dữ liệu bằng role_user. Bạn có thể bảo mật các đối tượng cơ sở dữ liệu thông qua role_user, người dùng không đăng nhập và không có quyền truy cập vào bất kỳ đối tượng sql nào và bạn nhận được kết nối tổng hợp.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để kết nối với MS SQL Server bằng cách sử dụng Inno Setup?

  2. Truy vấn đệ quy để tìm bản ghi mẹ

  3. Câu lệnh Chọn / Chèn cơ sở dữ liệu phân cấp (SQL Server)

  4. JBoss kết nối lại khi hết thời gian kết nối

  5. Việc gói các cột nullable trong ISNULL có gây ra việc quét bảng không?