Mi è stato chiesto di concedere SELECT, INSERTe UPDATEad un determinato utente per tutte le tabelle di un database. Ho finito per aggiungere l'utente db_datareadere concessione INSERTed UPDATEa livello di database.
Ma questo mi ha fatto pensare, qual è la differenza (se presente) tra la concessione di un SELECTpermesso utente a livello di database o l'aggiunta al db_datareaderruolo? E c'è qualche buona pratica in un modo o nell'altro?