Sie sind auf Seite 1von 1

1

SQL SERVER TEMAS: SEGURIDAD

SQL Server cuenta con tres comandos para dar y quitar el acceso, estos comandos son los siguientes:

GRANT - que autoriza al usuario a realizar ciertas tareas en los o !etos de ase de datos "#N$ - niega todo acceso a un usuario para realizar ciertas tareas en los o !etos de ase de datos R#%&'# - elimina una autorizaci(n o negaci(n del permiso de un usuario en o !etos de ase de ciertos

Aqu) unos e!emplos de estos comandos* +ermitir a usuarios ,ose y -aria para S#L#.T, /NS#RT y 0+"AT# datos en ta la .ustomers GRANT INSERT, UPDATE, SELECT ON Customers TO Jose, Maria Revocar acceso a 0+"AT# para ta la .ustomers para usuario ,ose REVOKE UPDATE ON Customers to Jose "enegar acceso a "#L#T# so re ta la .ustomers para los usuarios ,ose y -aria DENY DELETE ON Customers to Jose, Mary .omo se puede ver en los e!emplos anteriores, es muy 12cil de conceder, negar y revocar el acceso* Adem2s de la concesi(n de S#L#.T, /NS#RT, "#L#T# y 0+"AT# derec3os tam i4n puede conceder derec3os de e!ecuci(n para e!ecutar un procedimiento almacenado de la siguiente manera: GRANT E EC ON us!I"sertCustomers TO Jose +ara determinar qu4 derec3os 3an sido otorgados en una ase de datos utilice el procedimiento almacenado sp53elprotect* Adem2s de la concesi(n de derec3os a los o !etos que cree que tam i4n puede conceder permisos a los usuarios realizar tareas tales como crear ta las, vistas, procedimientos almacenados, etc ** +ara conceder a un usuario los permisos para crear una ta la e!ecutar este comando: GRANT CREATE TA#LE TO Jose

Das könnte Ihnen auch gefallen