Proteger l'accès à une base de données - Autoriser pour une application
scottmat
Messages postés438Date d'inscriptionsamedi 24 mai 2003StatutMembreDernière intervention23 janvier 2011
-
15 oct. 2010 à 19:31
NHenry
Messages postés15156Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention29 septembre 2024
-
15 oct. 2010 à 20:56
Bonjour à tous,
J'aurai souhaité savoir si il été possible de protéger une base de données, par mot de passe ou autre ?
J'utilise SQL(pas d'autre choix), l'application utilise une base de données se trouvant dans le répertoire de l'application et non via un serveur en ligne. Bien entendu, tout le monde peut y avoir accès.
Je voudrai qu'il n'y est que l'application qui y est accès, j'ai regardé sur le net mais n'y ai trouvé d'exemples ou d'explications sur le sujet. Peut-être ais-je mal regardé !?
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 15 oct. 2010 à 20:40
Salut
SQL est un langage, pas un format de DB.
Alors de quelle DB s'agit-il ? Access (version ?), SQL Server, Oracle ?
Pour Access, il te suffit de regarder dans le menu Outil + Sécurité
+ recherche parmi les codes en .Net qui parlent de "Access"
"l'application utilise une base de données se trouvant dans le répertoire de l'application"
+ "Bien entendu, tout le monde peut y avoir accès"
Ça n'a rien d'évident.
Qui 'tout le monde' ?
'Tous' les utilisateurs qui passent sur le clavier de la machine ou 'tous' sur le réseau ?
Dans ce dernier cas, il faut que ton répertoire soit partagé.
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
scottmat
Messages postés438Date d'inscriptionsamedi 24 mai 2003StatutMembreDernière intervention23 janvier 20111 15 oct. 2010 à 20:51
Bonsoir jack et merci de ta réponse :)
SQL est un langage ^^ voui, j'aurai du préciser, SQL Server, extension mdf
je n'ai pas pris Access, par ce qu'il faut que les tables gère les images, chose que je n'ai jamais fait, mais bon rien d'alarmant.
Concernant ce fameux fichier, il n'y a pas de partage réseau, tout se passe directement sur le fichier sur le même ordinateur. Je voudrai juste bloquer cette base de données pour tout le monde excepter mon application.
Qu'il n'y ai que mon application qui y'est accès, rassure-moi c'est possible ... ou pas ?