Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Compartir base de datos con seguridad para varios usuarios

18 views
Skip to first unread message

qkkita

unread,
Apr 19, 2008, 11:11:02 AM4/19/08
to
Hola:
Actualmente estoy intentando desarroyar una base de datos a partir de la
plantilla northwind que viene con access, se me ajusta bastante a lo que
necesito, pero al empezar mi primer problema, es que no quiero que todos los
usuarios tengan acceso al total de la base de datos, y me gustaria crear
grupos de usuarios con diversos tipos de acceso y que preguntara al abrir la
base de datos, que tipo de usuario es el que va a acceder y mediante su
correspondiente contraseña tenga la limitación de acceso que me gustaria
aplicar a esta base. ¿Cómo puedo hacerlo?

Gracias de antemano.

Ramon

unread,
Apr 19, 2008, 3:39:28 PM4/19/08
to
Hola
Consejo a bote pronto :

1º - Has terminado la base de datos ? Si, ...acomete el tema de seguridad ,
No , ... espera a terminarla, no te impacientes
2º - IMPORTANTE. Haz copia de seguridad de tu base de datos
3º - Dividela con el asistente , datos por un lado y formularios informes
etc. por otro
4º - Leete la ayuda de access al respecto de la seguridad por usuarios
5º - Utiliza el asistente y crea un nuevo grupo de trabajo , no utilices el
que tiene access por defecto "system.mdw", hazte una copia por si acaso
6º - A partir de ahi accederas a la base utilizando un acceso directo donde
haras constar el nuevo grupo creado
7º - Una vez creado el nuevo grupo , cuando accedas ponte como usuario
administrador con todos los derechos, y al usuario "administrador" por
defecto le quitas los derechos de administrador
8º - Ahora crea los usuarios que necesites y dales los derechos que
consideres oportunos, aunque access te creara unos grupos de usuarios que te
pueden simplificar la tarea de asignar derechos de acceso
9º - Guarda a buen recaudo una copia del archivo NuevoGrupo.mdw creado
10º - Suerte

Saludos
Ramon


"qkkita" <qkk...@discussions.microsoft.com> escribió en el mensaje
news:11D30250-D7E9-4F79...@microsoft.com...

qkkita

unread,
Apr 28, 2008, 9:01:01 AM4/28/08
to
Hola, gracias antes de nada, mirad estoy a vueltas aún con la base de datos
northwind, y ando bastante perdido la verdad, mi primer problema es, ¿cómo
cambio el inventario de productos de la northwind por los mios?no me deja, me
dice que las tablas estan relacionadas...a que relaciones se refiere para no
dejarme quitar el inventario existente y poner el mio?

"Ramon" escribió:

qkkita

unread,
Jun 18, 2008, 4:45:01 PM6/18/08
to
Hola Ramón , antes de nada gracias por tu ayuda, de momento ya he conseguido
algunos progresillos a nivel de modificaciones en la BD para adaptarla a mis
necesidades, luego, cuando he considerado que ya la tenia ajustada, me he
puesto a seguir los pasos que me diste, la he dvidido con el asistente y ahí
es cuando me surje la primera duda, por que me crea una BD que yo le asigno
el nombre de "servidor" al archivo para no marearme, que es donde solo me
deja las tablas, lo que no entiendo es donde está la que tiene las consultas,
por que en el archivo original que utilice para dividirlas siguen estando las
tablas de la otra y todo lo demás, por lo tanto lo que hace es crear una BD
solo con las tablas de la original, y a la original no se las quita, las deja
junto con todo lo demás, no sé si me expresé bién, lo que quiero decir es que
al dividir la BD con el asistente me crea una BD en la que solo aparecen las
tablas y la original que he dividido con el asistente en teoría sigue
teniendolo todo como antes de dividirla, mi pregunta és, ¿cómo oculto lo que
no quiera que accedan los diferentes usuarios mediante el acceso de inicio
que tiene la northwind al principio en la que se elige el usuario que va a
acceder como "inicio de sesión", que es el que en teoría debería estar
incluido en un grupo de usuarios, que tendría los accesos "solo" a lo que
nosotros quisieramos?

Lo que si tengo más o menos claro es en "opciones de exploración", creo una
categoría personalizada, y creo un grupo, que es el que en teoría meto dentro
desde los no asignados lo que quiero que ese grupo de gente tenga acceso,
pero lo que no sé es ocultar definitivamente del acceso a los objetos no
asignados, para que queden de verdad inaccesibles para los usuarios que no
pertenezcan a ese grupo. Podría ser por que accedo con un único usuario que
es el mio? (administrador)

Me pierdo en accesos directos para BD por grupo, definitivamente no sé como
se hace, es decir el punto número 6 que me comentas Ramón. Cómo hago?

Espero vuestra ayuda, un saludo de antemano a todos.

Qkkita


"Ramon" escribió:

Ramon

unread,
Jun 19, 2008, 5:45:50 PM6/19/08
to
Hola
2 meses despues es casi milagroso haber visto tu nueva pregunta
1º- Cuando divides una base , se crea una nueva donde solo estan las tablas
, en la base original solo deben quedar las consultas formularios informes
modulos etc.. y ademas las tablas , aunque no como tablas reales sino
vinculadas. Veras que delante del nombre de la tabla aparece una flecha ,
eso quiere decir que la tabla no esta en esa base sino en otra. Si dejas el
raton sobre el nombre de una tabla al cabo de un tiempo aparece la ruta de
la vinculacion. Si cambias la ubicacion de la base con las tablas , deberas
hacer uso dela herramienta que tiene access para volver a vincularlas
correstamente.
2º- Logicamente si has creado seguridad por usuarios de access y entras como
administrador, lo debes ver todo, si creas un usuario y le asignas menos
derechos, por ejemplo uniendolo a un grupo de usuarios que solo tenga acceso
a algunas tablas y formularios veras que si accedes como ese usuario veras
limitados tus movimientos dentro de la base, es cuestion de practicar un
poco
Sobre todo guarda siempre copia de tu base antes de modificar algo de lo que
no estes seguro

Saludos
Ramon

"qkkita" <qkk...@discussions.microsoft.com> escribió en el mensaje

news:65C3AECD-951F-4714...@microsoft.com...

qkkita

unread,
Jun 20, 2008, 9:01:01 AM6/20/08
to
Hola Ramón:

Con respecto al primer punto que me comentas, la base la tengo ya dividida,
en la inicial, que es la que estan los vínculos a todos los objetos,
incluidas las accesos a las tablas que estan en la que seria la base del
servidor que solo tiene las tablas.

Ya he creado grupos de categorias y subgrupos, poniendo lo que me interesaba
de la northwind para cada departamento, ahora lo que no tengo claro, es como
crear usuarios, ya que me parece que los usuarios son también los empleados,
es decir, creo usuarios a traves de empleados, lo que no sé es adjudicarle a
cada uno de los empleados o usuarios el acceso a una sola de las categorias
que he creado, con sus subcategorias, restringiendole por completo el acceso
a las demás categorias que no le corresponden, y esto me gustaria hacerlo
desde el formulario "cuadro de dialogo de inicio de sesión" que tiene esta
base de datos.

Muchas gracias de antemano.


Ramon

unread,
Jun 21, 2008, 11:15:40 AM6/21/08
to
Hola
Los usuarios los creas en Herramientas , Seguridad, Cuentas de Usuario y
Grupo, una vez creados les puedes hacer participes o no de los diferentes
grupos creados, de esa forma adquieren los privilegios de ese grupo , como
minimo y por defecto seran participes del grupo Usuarios, si quieres asignar
a un usuario concreto privilegios determinados, lo haces en Permisos de
Usuario y de Grupo, donde podras asignar los privilegios a usuarios
concretos o a un grupo
Cuando crees los usuarios , incluido tu que te habras unido al grupo
Administradores, accedes a Cuentas de Usuario y Grupo y creas tu contraseña,
de forma que la proxima vez que accedas a la base te la pedira. Lo mismo
para el resto de usuarios , accedes con su nombre de usuario y les creas una
contraseña
Saludos
Ramon

"qkkita" <qkk...@discussions.microsoft.com> escribió en el mensaje

news:B6F8A177-5F00-4249...@microsoft.com...

qkkita

unread,
Jul 6, 2008, 2:56:04 PM7/6/08
to
Hola:
Antes de nada disculparme por el retraso en mis dudas, pero no he tenido
todo el tiempo necesario...

Para situar a todo el mundo, estoy desarrollando una base de datos acorde a
mis necesidades, a partir de la plantilla northwind de access 2007, la tengo
prácticamente ya definida por completo, pero el problema que se me plantea es
el tema de controlar el acceso a los usuarios, las tablas que tengo con
referencias de usuarios son la de empleados, la de privilegios de empleados
y la de privilegios, pero no se como puedo crear privilegios nuevos y
relacionarlos para que al arrancar pueda definir el usuario que accede y el
privilegio de este, que a su vez por la tabla de privilegios delimite el
control de acceso.

Puedo mandaros lo que tengo, para que veais las relaciones que tengo entre
las tablas y ver como podría empezar a crear primero privilegios que
delimiten el control, (a traves de los distintos paneles de exploracion),
luego las respectivas Id de privilegio asociadas a claves para cada
privilegio, y que los usuarios, dependiendo de la clave pudieran acceder a
determinados privilegios, que los quiero adjudicar a tres tipos de paneles de
exploración que tengo definidos ya.

Gracias de antemano por vuestra colaboración.

0 new messages