Microsoft Access ofrece una funcionalidad de seguridad relativamente poderosa. En este artículo, veremos acceso Microsoft seguridad a nivel de usuario, una función que le permite especificar el nivel de acceso para otorgar a cada usuario individual de su base de datos.
La seguridad a nivel de usuario le ayuda a controlar los tipos de datos a los que puede acceder un usuario (por ejemplo, prohibir al personal de ventas de mirar los datos contables) y las acciones que pueden realizar (por ejemplo, solo permitir que el departamento de recursos humanos cambie de personal registros).
Estas funciones imitan parte de la funcionalidad de entornos de bases de datos más potentes, como servidor SQL y oráculo. Sin embargo, Access sigue siendo fundamentalmente una base de datos de un solo usuario. Si intenta implementar esquemas de seguridad complejos con seguridad a nivel de usuario, probablemente esté listo para cambiar a una base de datos más poderosa.
El primer paso es iniciar el asistente. En el menú Herramientas, seleccione Seguridad y luego Asistente de seguridad de nivel de usuario.
En la primera pantalla del asistente, se le pregunta si desea iniciar un nuevo archivo de seguridad o editar uno existente. Asumiremos que desea comenzar uno nuevo, así que seleccione "Crear un nuevo archivo de información de grupo de trabajo" y seleccione Siguiente.
La siguiente pantalla le pide que ingrese su nombre y compañía. Este paso es opcional. También verá una cadena extraña llamada WID. Este es un identificador único asignado aleatoriamente y no debe cambiarse.
También en esta pantalla, se le preguntará si desea que su configuración de seguridad se aplique solo a la base de datos actualmente está editando o si desea que los permisos sean permisos predeterminados que se aplican a todos bases de datos Haga su elección, luego haga clic en Siguiente.
La siguiente pantalla define el alcance de su configuración de seguridad. Si lo desea, puede excluir tablas particulares, consultas, formas, informes o macros del esquema de seguridad. Asumiremos que desea proteger toda la base de datos, así que presione el botón Siguiente para continuar.
La siguiente pantalla del asistente especifica los grupos a habilitar en la base de datos. Puede seleccionar cada grupo para ver los permisos específicos que se le aplican. Por ejemplo, el grupo Operadores de respaldo puede abrir la base de datos con fines de respaldo, pero en realidad no puede leer los objetos de datos.
La siguiente pantalla asigna permisos al grupo de usuarios predeterminado. Este grupo incluye a todos los usuarios de la computadora, ¡así que úsala con prudencia! Si está habilitando la seguridad a nivel de usuario, probablemente no desee permitir ningún derecho aquí, por lo que puede simplemente deje seleccionada la opción "No, el grupo de usuarios no debe tener ningún permiso" y presione Siguiente botón.
La siguiente pantalla crea usuarios de la base de datos. Puede crear tantos usuarios como desee haciendo clic en la opción Agregar nuevo usuario. Debe asignar una contraseña única y segura para cada usuario de la base de datos. En general, nunca debe crear cuentas compartidas. Dar a cada usuario de la base de datos una cuenta individual con nombre aumenta la responsabilidad y la seguridad.
La siguiente pantalla reúne los dos pasos anteriores. Puede seleccionar a cada usuario del cuadro desplegable y luego asignarlo a uno o más grupos. Este paso proporciona a los usuarios sus permisos de seguridad, heredados de la membresía de su grupo.
En la última pantalla, tiene la opción de crear una base de datos sin cifrar de respaldo. Dicha copia de seguridad lo ayuda a recuperar sus datos si olvida una contraseña de usuario en el futuro. Es una buena práctica crear la copia de seguridad, guardarla en un dispositivo de almacenamiento extraíble como una unidad flash o un DVD y luego almacenar el dispositivo en un lugar seguro. Después de crear su copia de seguridad, elimine el archivo no cifrado de su disco duro para protegerlo de miradas indiscretas.