Como conseguir acceso a base de datos de acces protegido con
archivo de grupo “.mdw”
Para realizar el acceso he necesitado consultar las siguientes aplicaciones y documentación de los cuales dejo
el correspondiente enlace:
Apliacacion para averiguar las contraseñas de ficheros .mdb y .mdw
Access Password Recovery Master
Establecer o cambiar en Access 2007 la seguridad por usuarios de Access 2003
Se le pide un nombre de usuario y una contraseña aunque no active o configure la seguridad en Access
Una vez nos documentamos, cogemos la base de datos mdb que queremos acceder y el archivo de grupo
asociado a una carpeta nueva.
Ejecutamos Acces password Recovery Master sobre lso dos archivos y averiguamos los passwords de la base
de datos mdb y los passwords y usuarios del fichero de grupo.
Normalmente del archivo de Grupo de ususarios solo uno es el que ha creado la proteccion de la base de
datos, normalmente nombre de la base de datos_admin
Cuando tengamos estos datos arrancamos microsoft acces 2003/2007 creamos una base de datos nueva en
blanco y abrimos el modulo de codigo de VB y creamos un procedimiento para acceder al administrador de
grupos de trabajo que en estas nuevas versiones de access no viene implementado por WRKGADM.EXE o
yo no encontre este fichero en mi instalacion de office (2007) y segun el documento mencionado arriba de
microsot efectivamente no se instala.
El procedimiento puede ser como el siguiente:
Public Sub Administrador_Grupos()
DoCmd.RunCommand acCmdWorkgroupAdministrator
End Sub
Podemos ejecutarlo con F5 y nos aparecerá un cuadro de dialogo para gestionar los ususarios de una base de
datos en este caso el fichero .mdw
Este es el cuadro resultante de ejecutar el procedimiento antes mencionado en acces
Pulsamos Unir… y buscamos el fichero .mdw que esta asociado a la base de datos se nors pedira un pasword
de acceso que hemos conseguido con anterioridad…. y quedaremos unidos a este grupo de unsuarios… una
vez realizado esto podemos importar la base de datos o bien abrirla proporcionando la otra contraseña que
hemos conseguido (El password de la base de datos) realizado esto deberiamos poder acceder a todas las
tablas y consultas de la base de datos.
Para eliminar la proteccion de la nueva base de datos que tenemos cargada en access, debemos ejecutar
denuevo el procedimiento y unirnos a nuestro fichero System.mdw o sino a otro fichero mdw que no tenga
usuarios (por defecto si instalaste el Access Pasword Revovery Master crea un fichero en el directorio de
instalacion mdw “Empty.mdw”) yo por defecto utilizo el mencionado.
Espero que sea de interes cualquier duda comentarios
Se le pida un nombre de usuario y una contraseña aunque no activar la seguridad o configurar la seguridad en Access Cuando ejecuta Microsoft Access 2000 o una versión posterior, se le pedirá un nombre de usuario y una
contraseña. Este comportamiento se produce aunque no active ni configurar la seguridad. Se le pedirá un
nombre de usuario y una contraseña para cada base de datos. Esto incluye incluso una base de datos nueva .
Para resolver este comportamiento, utilice la herramienta de administración de grupo de trabajo para volver a
unir el archivo de información de grupo de trabajo predeterminado original. Para ello, puede utilizar uno de
los métodos siguientes. El método que utilice depende de la versión de Access.
Office Access 2007 Para utilizar la herramienta de administración de grupo de trabajo en Microsoft Office Access 2007, utilice
código de Microsoft Visual Basic. Para ello, utilice uno de los métodos siguientes.
Office Access 2007
1. En Access 2007, abra una base de datos de confianza o habilitar las macros en la base de datos. 2. Presione CTRL+G para abrir la ventana Inmediato.
3. Escriba la siguiente línea de código y, a continuación, presione ENTRAR.
DoCmd.RunCommand acCmdWorkgroupAdministrator
4. En el cuadro de diálogo Administrador de grupo de trabajo , haga clic en Combinary, a continuación, haga clic en Examinar.
5. Busque y, a continuación, haga clic en el archivo siguiente y, a continuación, haga clic en Abrir:
C:\Program Files\Common Files\system\System.mdw
6. En el cuadro de diálogo Administrador de grupo de trabajo , haga clic en Aceptary, a continuación,
haga clic en Salir.
Método 1: Ejecutar el código de Visual Basic en la ventana Inmediato
1. En Access 2007, abra una base de datos de confianza o habilitar las macros en la base de datos. 2. En la ficha crear , haga clic en Macro en el grupo otros y, a continuación, haga clic en módulo.
3. Cree una subrutina y pegue el siguiente código de Visual Basic en la subrutina.
DoCmd.RunCommand acCmdWorkgroupAdministrator
4. Presione F5 para ejecutar el código.
5. En el cuadro de diálogo Administrador de grupo de trabajo , haga clic en Combinary, a
continuación, haga clic en Examinar.
6. Busque y, a continuación, haga clic en el archivo siguiente y, a continuación, haga clic en Abrir:
C:\Program Files\Common Files\system\System.mdw
7. En el cuadro de diálogo Administrador de grupo de trabajo , haga clic en Aceptary, a continuación,
haga clic en Salir.
Método 2: Cree un módulo que contiene el código de Visual Basic
1. Inicie Office Access 2003. 2. Haga clic en Herramientas, seleccione seguridady, a continuación, haga clic en Administrador de
grupo de trabajo.
3. Haga clic en unirse, haga clic en Examinar, vaya a C:\Documents and Settings\su nombre de
usuarioData\Microsoft\Access\System.mdw
4. y, a continuación, haga clic en Aceptar.
5. En el cuadro de diálogo Administrador de grupo de trabajo , haga clic en Aceptar.
6. En el cuadro de diálogo Administrador de grupo de trabajo , haga clic en Aceptar.
Nota: El cuadro de diálogo Administrador de grupo de trabajo en el paso 5 es otro cuadro de
diálogo que el cuadro de diálogo en el paso 4. Ambos cuadros de diálogo tienen el mismo nombre.
Office Access 2003
1. Inicie Access.
2. Haga clic en Herramientas, seleccione seguridady, a continuación, haga clic en Administrador de
grupo de trabajo.
3. En el cuadro de diálogo Administrador de grupo de trabajo , haga clic en unirse, haga clic en
Examinar, vaya a C:\Documents and Settings\su nombre de
usuarioData\Microsoft\Access\System.mdw y, a continuación, haga clic en Aceptar
4. En el cuadro de diálogo Administrador de grupo de trabajo , haga clic en Aceptary, a continuación,
haga clic en Salir.
Access 2002
1. Haga clic en Inicioy, a continuación, haga clic en Buscar. 2. En el cuadro de diálogo Resultados de la búsqueda , haga clic en todos los archivos y carpetas en lo
que desea buscar.
3. Escriba Wrkgadm.exe en todo o parte del nombre de archivoy, a continuación, haga clic en Buscar.
4. En el cuadro de diálogo Resultados de la búsqueda , haga doble clic en WRKGADM.
5. En el cuadro de diálogo Administrador de grupo de trabajo , haga clic en unirse, haga clic en
Examinar, vaya a C:\Program Files\Common Files\system\System.mdw y, a continuación, haga clic
en Aceptar.
6. En el cuadro de diálogo Administrador de grupo de trabajo , haga clic en Aceptary, a continuación,
haga clic en Salir.
Top Related