Desarrollé una aplicación de negocios esencialmente al mismo tiempo que aprendí a hacer algo no trivial con SQL Server. Le doy entrada de datos personas db_owner
y espectadores db_datareader
.¿Cuál es la diferencia entre ser db_owner vs. db_datareader/db_datawriter?
Ahora estoy tratando de endurecer las cosas y lo más lógico para mí es dar db_datareader y db_datawriter instread de db_owner, pero tengo curiosidad sobre (a) ¿es esto lo correcto? y (b) ¿qué tipo de cosas puede hacer db_owner que data_writer no puede? (es decir, algo no funcionará después de que cambie).