IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bases de données Delphi Discussion :

Sécuriser une base de données Access


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    agent de fisc(les impots)
    Inscrit en
    Juillet 2006
    Messages
    427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : agent de fisc(les impots)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 427
    Par défaut Sécuriser une base de données Access
    Salut
    ya t'il une solution dans le quelle je peut securiser ma base de donnée (acsses) car n'importe quelle perssonne peut ouvrire le fichier acsses est faire des modification son passer par l'application
    Remarque:mon application et une application mono poste.
    merci d'avance

  2. #2
    Membre chevronné Avatar de archonte
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 343
    Par défaut
    Salut !

    1 - Comment accèdes-tu à ton fichier access ? Par dbGO, dans ta ConnectionString tu peux utiliser le paramètre 'Jet OLEDB:Database Password="xxxxxxx";'. Si tu crées ton fichier *.mdb avec ta TADOConnection, seul ton programme connait le mot de passe et peut s'en servir lors des réouvertures successives de la base.

    2 - Si tu disposes d'une base *.mdb : je pense qu'il te faut mettre un mot de passe manuellement dans ta base, puis le renseigner dans ta ConnectionString.

    ;);)

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 62
    Par défaut
    Effectivement comme la dis archonte la sollution est de metre manuelement un mot de passe à ta BD puis le rensegner dans la connexion string....

    Il ya aussi une autre sollution, cel du cryptage. Elle est efficace mais plienne de casses tete, si tu cherche bien tu trouveras bien une discution qui parle de ça (cryptage) dans ce forum, je me rappel l'avoir vu ya longtemps.
    Bon courage!

  4. #4
    Membre chevronné Avatar de archonte
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 343
    Par défaut
    Par ADO, il y a aussi l'option dans la ConnectionString : 'Jet OLEDB:Encrypt Database=True;' dont je ne me suis jamais servi !!

    Ceci dit, crypter une base n'empêche pas d'y accéder ? d'ou l'idée d'un mot de passe ....

  5. #5
    Membre confirmé Avatar de host22
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Mars 2007
    Messages : 222
    Par défaut
    Citation Envoyé par archonte Voir le message
    Par ADO, il y a aussi l'option dans la ConnectionString : 'Jet OLEDB:Encrypt Database=True;' dont je ne me suis jamais servi !!

    Ceci dit, crypter une base n'empêche pas d'y accéder ? d'ou l'idée d'un mot de passe ....
    salut
    Si il met un mot de passe pour sa base access pour la protéger je croit qu'il sera confronter a mon problème !!! qui est dans ce forum avec titre delphi>ba
    ses de données>Access protéger et adoquery

  6. #6
    Membre confirmé Avatar de host22
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Mars 2007
    Messages : 222
    Par défaut
    Citation Envoyé par host22 Voir le message
    salut
    Si il met un mot de passe pour sa base access pour la protéger je croit qu'il sera confronter a mon problème !!! qui est dans ce forum avec titre delphi>ba
    ses de données>Access protéger et adoquery
    Tu peut mettre un mot de passe access et te connecter de cette façon:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ADOConnection1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;
    DataSource=' + 'c:\tabase.mdb' +';Persist Security Info=False;Jet OLEDB:Database Password="' + 'ton mot de passe' + '";';
        adoconnection1.connected:=true;

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Accès à une base de données Access sécurisée par mot de passe
    Par flavors dans le forum Bases de données
    Réponses: 0
    Dernier message: 18/05/2015, 12h35
  2. Réponses: 1
    Dernier message: 04/02/2009, 18h34
  3. comment sécuriser une base de données access ?
    Par ramanov dans le forum Sécurité
    Réponses: 1
    Dernier message: 14/02/2008, 22h28
  4. [ODBC] Sécuriser une base de données Access via une interface en PHP
    Par maraly dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 07/08/2007, 09h49
  5. Sécuriser une base de donne access
    Par jeha dans le forum Sécurité
    Réponses: 8
    Dernier message: 06/10/2006, 11h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo