Saya diminta untuk memberikan SELECT, INSERTdan UPDATEkepada pengguna yang diberikan untuk semua tabel dalam database. Saya akhirnya menambahkan pengguna ke db_datareaderdan memberi mereka INSERTdan UPDATEdi tingkat database.
Tapi itu membuat saya berpikir, apa bedanya (jika ada) antara memberikan SELECTizin pengguna di tingkat basis data, atau menambahkannya ke db_datareaderperan? Dan apakah ada praktik terbaik dengan satu atau lain cara?