J'ai un probl=E8me de s=E9curit=E9 avec une base de donn=E9 pcq=20
je ne peux plus ouvrir, copier ou entrer en mode cr=E9ation=20
dans aucunes tables ou requ=EAte de ma base de donn=E9e.=20
Quand je double clique sur une table, il me donne le=20
message suivant:"Impossible de lire les d=E9finitions,pas=20
d'autorisations de lecture des d=E9finitions pour la table=20
ou la requ=EAte"
Et lorsque j'essaie d'aller me donner les autorisations=20
dans Outils - S=E9curit=E9 - autorisation d'acc=E8s, il me=20
lance un message d'erreur : "Pour changer les=20
autorisations d'acc=E8s, vous devez avoir l'autorisation=20
administrer"
Je n'ai pas cr=E9=E9 de nouveau groupe et je suis en=20
utilisateur administrateur. Je suis aller voir dans le=20
fichier system.mdw pour me donner les autorisations=20
n=E9cessaire mais elles y =E9taient d=E9j=E0 par d=E9faut. Je ne=20
peux par contre pas me donner full acc=E8s dans les=20
requ=EAtes MSysGroupList, MSysGroupMember etc.
Je n'ai pas aucun mot de passe pour entrer dans la base=20
de donn=E9e.
Je voudrais enlever toute la s=E9curit=E9 et revenir =E0 un=20
acc=E8s total pour tout les usagers du r=E9seau. Si =E7a vous=20
ai d=E9j=E0 arriv=E9, j'aimerais vraiment savoir ce que vous=20
avez fais pour ne pas perdre toute vos donn=E9es!!!!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Maurice KRAIT
Yan a écrit:
Salut à tous,
J'ai un problème de sécurité avec une base de donné pcq je ne peux plus ouvrir, copier ou entrer en mode création dans aucunes tables ou requête de ma base de donnée. Quand je double clique sur une table, il me donne le message suivant:"Impossible de lire les définitions,pas d'autorisations de lecture des définitions pour la table ou la requête"
Et lorsque j'essaie d'aller me donner les autorisations dans Outils - Sécurité - autorisation d'accès, il me lance un message d'erreur : "Pour changer les autorisations d'accès, vous devez avoir l'autorisation administrer"
Je n'ai pas créé de nouveau groupe et je suis en utilisateur administrateur. Je suis aller voir dans le fichier system.mdw pour me donner les autorisations nécessaire mais elles y étaient déjà par défaut. Je ne peux par contre pas me donner full accès dans les requêtes MSysGroupList, MSysGroupMember etc.
Je n'ai pas aucun mot de passe pour entrer dans la base de donnée.
Je voudrais enlever toute la sécurité et revenir à un accès total pour tout les usagers du réseau. Si ça vous ai déjà arrivé, j'aimerais vraiment savoir ce que vous avez fais pour ne pas perdre toute vos données!!!!
Merci d'avance pour vos réponses
Oui, ça m'est arrivé de ne pas comprendre pourquoi je n'avais pas accès
à tous les droits. Pour m'en sortir, j'ai recréé la base à partir de zéro, bien sûr sous administrateur, et j'ai réimporté tous les composants (tables, requêtes,... ..) de la base; ne pas oublier de cocher les menus si on a des menus personnalisés. Le problème c'est qu'il faut après reconstituer les droits d'accès de tous les utilisateurs, ce qui peut être assez laborieux si on a plusieurs groupes d'utilisateurs, et que chaque groupe a des droits différents sur certaines tables, requêtes, etc.
Malheureusement ce problème peut se représenter, car je n'ai pas compris comment il survenait; aussi pour le résoudre une fois pour toutes et ne pas avoir à se retaper toutes les allocations des droits pour chaque composant à chaque groupe, j'ai réalisé les fonctions suivantes: - mise en place de droits d'accès que j'ai appelé standards ; tous les droits aux administrateurs; aucun droit aux groupes users; pour les autres groupes, droits d'ouvrir tous les formulaires, d'executer toutes les requêtes, etc, mais aucun droit de modifier les requêtes,tables, etc. - description dans une table de droits que j'ai appelé particuliers qui sont toutes les dérogations aux droits standards ci-dessus, par exemple et essentiellement, suppression du droit d'ouvrir certains formulaires à certains groupes. L'administrateur ne doit plus gérer les droits d'accès en utilisant les menus sécurité d'ACCESS mais doit remplir la table des droits particuliers. Dans ce cas, après une reconstitution de la base par recopie des composants comme indiqué ci-dessus, il suffit d'un clic sur un bouton pour reconstituer tous les droits "standards" puis tous les droits "particuliers". De même, si par suite de mauvaises manoeuvres, l'administrateur a allouer par erreur des droits à certains utilisateurs et qu'il ne sait plus très bien où il en est, un simple clic rétablit tous les droits ( après vérification du contenu de la table des droits particuliers).
Maurice
Yan a écrit:
Salut à tous,
J'ai un problème de sécurité avec une base de donné pcq
je ne peux plus ouvrir, copier ou entrer en mode création
dans aucunes tables ou requête de ma base de donnée.
Quand je double clique sur une table, il me donne le
message suivant:"Impossible de lire les définitions,pas
d'autorisations de lecture des définitions pour la table
ou la requête"
Et lorsque j'essaie d'aller me donner les autorisations
dans Outils - Sécurité - autorisation d'accès, il me
lance un message d'erreur : "Pour changer les
autorisations d'accès, vous devez avoir l'autorisation
administrer"
Je n'ai pas créé de nouveau groupe et je suis en
utilisateur administrateur. Je suis aller voir dans le
fichier system.mdw pour me donner les autorisations
nécessaire mais elles y étaient déjà par défaut. Je ne
peux par contre pas me donner full accès dans les
requêtes MSysGroupList, MSysGroupMember etc.
Je n'ai pas aucun mot de passe pour entrer dans la base
de donnée.
Je voudrais enlever toute la sécurité et revenir à un
accès total pour tout les usagers du réseau. Si ça vous
ai déjà arrivé, j'aimerais vraiment savoir ce que vous
avez fais pour ne pas perdre toute vos données!!!!
Merci d'avance pour vos réponses
Oui, ça m'est arrivé de ne pas comprendre pourquoi je n'avais pas accès
à tous les droits.
Pour m'en sortir, j'ai recréé la base à partir de zéro, bien sûr sous
administrateur, et j'ai réimporté tous les composants (tables,
requêtes,... ..) de la base; ne pas oublier de cocher les menus si on a
des menus personnalisés.
Le problème c'est qu'il faut après reconstituer les droits d'accès de
tous les utilisateurs, ce qui peut être assez laborieux si on a
plusieurs groupes d'utilisateurs, et que chaque groupe a des droits
différents sur certaines tables, requêtes, etc.
Malheureusement ce problème peut se représenter, car je n'ai pas compris
comment il survenait; aussi pour le résoudre une fois pour toutes et ne
pas avoir à se retaper toutes les allocations des droits pour chaque
composant à chaque groupe, j'ai réalisé les fonctions suivantes:
- mise en place de droits d'accès que j'ai appelé standards ; tous les
droits aux administrateurs; aucun droit aux groupes users; pour les
autres groupes, droits d'ouvrir tous les formulaires, d'executer toutes
les requêtes, etc, mais aucun droit de modifier les requêtes,tables, etc.
- description dans une table de droits que j'ai appelé particuliers qui
sont toutes les dérogations aux droits standards ci-dessus, par exemple
et essentiellement, suppression du droit d'ouvrir certains formulaires
à certains groupes.
L'administrateur ne doit plus gérer les droits d'accès en utilisant
les menus sécurité d'ACCESS mais doit remplir la table des droits
particuliers. Dans ce cas, après une reconstitution de la base par
recopie des composants comme indiqué ci-dessus, il suffit d'un clic sur
un bouton pour reconstituer tous les droits "standards" puis tous les
droits "particuliers". De même, si par suite de mauvaises manoeuvres,
l'administrateur a allouer par erreur des droits à certains utilisateurs
et qu'il ne sait plus très bien où il en est, un simple clic rétablit
tous les droits ( après vérification du contenu de la table des droits
particuliers).
J'ai un problème de sécurité avec une base de donné pcq je ne peux plus ouvrir, copier ou entrer en mode création dans aucunes tables ou requête de ma base de donnée. Quand je double clique sur une table, il me donne le message suivant:"Impossible de lire les définitions,pas d'autorisations de lecture des définitions pour la table ou la requête"
Et lorsque j'essaie d'aller me donner les autorisations dans Outils - Sécurité - autorisation d'accès, il me lance un message d'erreur : "Pour changer les autorisations d'accès, vous devez avoir l'autorisation administrer"
Je n'ai pas créé de nouveau groupe et je suis en utilisateur administrateur. Je suis aller voir dans le fichier system.mdw pour me donner les autorisations nécessaire mais elles y étaient déjà par défaut. Je ne peux par contre pas me donner full accès dans les requêtes MSysGroupList, MSysGroupMember etc.
Je n'ai pas aucun mot de passe pour entrer dans la base de donnée.
Je voudrais enlever toute la sécurité et revenir à un accès total pour tout les usagers du réseau. Si ça vous ai déjà arrivé, j'aimerais vraiment savoir ce que vous avez fais pour ne pas perdre toute vos données!!!!
Merci d'avance pour vos réponses
Oui, ça m'est arrivé de ne pas comprendre pourquoi je n'avais pas accès
à tous les droits. Pour m'en sortir, j'ai recréé la base à partir de zéro, bien sûr sous administrateur, et j'ai réimporté tous les composants (tables, requêtes,... ..) de la base; ne pas oublier de cocher les menus si on a des menus personnalisés. Le problème c'est qu'il faut après reconstituer les droits d'accès de tous les utilisateurs, ce qui peut être assez laborieux si on a plusieurs groupes d'utilisateurs, et que chaque groupe a des droits différents sur certaines tables, requêtes, etc.
Malheureusement ce problème peut se représenter, car je n'ai pas compris comment il survenait; aussi pour le résoudre une fois pour toutes et ne pas avoir à se retaper toutes les allocations des droits pour chaque composant à chaque groupe, j'ai réalisé les fonctions suivantes: - mise en place de droits d'accès que j'ai appelé standards ; tous les droits aux administrateurs; aucun droit aux groupes users; pour les autres groupes, droits d'ouvrir tous les formulaires, d'executer toutes les requêtes, etc, mais aucun droit de modifier les requêtes,tables, etc. - description dans une table de droits que j'ai appelé particuliers qui sont toutes les dérogations aux droits standards ci-dessus, par exemple et essentiellement, suppression du droit d'ouvrir certains formulaires à certains groupes. L'administrateur ne doit plus gérer les droits d'accès en utilisant les menus sécurité d'ACCESS mais doit remplir la table des droits particuliers. Dans ce cas, après une reconstitution de la base par recopie des composants comme indiqué ci-dessus, il suffit d'un clic sur un bouton pour reconstituer tous les droits "standards" puis tous les droits "particuliers". De même, si par suite de mauvaises manoeuvres, l'administrateur a allouer par erreur des droits à certains utilisateurs et qu'il ne sait plus très bien où il en est, un simple clic rétablit tous les droits ( après vérification du contenu de la table des droits particuliers).