Ámbito de los Permisos

Antes de SQL Server 2005, había que otorgar directamente permisos a todos los objetos, a partir de 2005, se definieron múltiples ámbitos a los cuales se les puede otorgar permisos. Un asegurable puede ser una base de datos, un esquema o un objeto. Y podemos otorgar permisos sobre los asegurables de cualquier ámbito.
Otorgar Permisos sobre una base de datos, implícitamente implica que estamos otorgando permisos sobre los esquemas de la db y estos también implica que que estamos otorgando permisos sobre todos los objetos que contienen estos esquemas.

TIP

Como se dijo se puede otorgar permisos sobre cualquier tipo de asegurable, al utilizar contenedores de alto nivel como lo son base de datos y esquemas nos dan gran flexibilidad. Si nuestros usuarios necesitan los mismos permisos para todos los objetos de un contenedor, siempre es conveniente otorgarle los permisos sobre el objeto de más alto nivel, esto nos ahorra tener que mantener decenas o cientos de permisos individuales.



Los esquemas deben ser planificados para que agrupen áreas o grupos de usuarios comunes dentro de una aplicación, ej. RRHH, Clientes, Productos, etc.

Tags for Ámbito de los Permisos