Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Memahami kinerja hit peran aplikasi dalam SQL dengan ASN.NET

Saya telah menggulung "approle" saya sendiri di masa lalu, itu tidak terlalu sulit. Buat peran basis data untuk setiap jenis pengguna (manajer, kasir, petugas, apa pun). Buat pengguna database dengan nama grup (manager_user, casher_user, petugas_user dll). Buat akun untuk pengguna Anda yang sebenarnya dan tempatkan mereka di peran basis data. Validasi pengguna asp.net Anda dengan memasukkan mereka ke database (buka &tutup koneksi), tabel pencarian, atau terbaik jika Anda menggunakan otentikasi windows dan dapatkan nama pengguna mereka dari IIS. Periksa keanggotaan mereka dalam peran basis data tetapi masuk ke basis data menggunakan role_user. Anda dapat mengamankan objek database melalui role_user, pengguna tidak login dan tidak memiliki akses ke objek sql dan Anda mendapatkan penyatuan koneksi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tajuk Kolom T-SQL Pivot/Unpivot(Transpose) Diperlukan sebagai Baris Data

  2. Cara Mengubah Kolom dari Null menjadi Tidak Null di Tabel SQL Server - Tutorial SQL Server / T-SQL Part 52

  3. Apakah Perubahan Data Capture Performance Loss Dibatasi ke Tabel yang Diaktifkan CDC?

  4. Secara otomatis menghasilkan tipe tabel yang ditentukan pengguna yang cocok dengan tabel yang ada

  5. Bagaimana cara mendapatkan jumlah false di setiap kolom tabel?