¿Cómo desactivar la modificación de tablas de SQL Server?
Tengo muchos usuarios de inicio de sesión de SQL Server creados en una base de datos y quiero que algunos usuarios NO puedan modificar tablas (como agregar nombres de columnas, cambiar el tipo de datos, etc.) para todas las tablas. No para tablas específicas.
¿Hay alguna manera de hacerlo?
Gracias de antemano.
davy.ai
Sí, puede hacer esto revocando el permiso
ALTER
de los usuarios. Para hacer esto, puede usar la instrucciónREVOKE
. Por ejemplo, para revocar el permisoALTER
de un usuario llamadouser1
, puede usar la siguiente instrucción:Esto revocará el permiso
ALTER
del usuariouser1
para todas las tablas de la base de datos.