J'ai un programme en C# qui utilise une base de données MS Access et j'utilise OleDb pour se connecter et faire des requêtes sur cette base de données. Mon problème est que j'ai des informations sensibles dans la base de données et je ne veux pas qu'il apparaisse comme une base de données Access. J'ai changé l'extension, mais quand je l'ouvre, il crée toujours le fichier de verrouillage .ldb utilisé par Access. Je veux que la base de données ne crée pas ce fichier de verrouillage.Ouvrir MS Access avec la chaîne de connexion OLEDB et ne pas avoir accès créer le fichier de verrouillage .ldb
J'ai lu beaucoup de messages sur le problème et il semble que si j'ouvre la base de données en mode exclusif, il ne créera pas ce fichier .ldb. Cependant, jusqu'à présent, je n'ai trouvé aucune chaîne de connexion pour OleDb qui me permet de spécifier un accès exclusif à la base de données. L'objet OleDbConnection en C# n'a pas non plus de membre "Mode", donc il est hors de question de définir un accès exclusif de cette manière.
Si quelqu'un a des chaînes de connexion qui peuvent ouvrir la base de données en mode exclusif, ou si quelqu'un connaît un autre moyen d'éviter de créer le fichier de verrouillage .ldb dans Access, l'aide serait très appréciée.
Qu'essayez-vous d'accomplir avec ceci? Si c'est vraiment si sensible alors la sécurité à travers l'obscurité n'est probablement pas une bonne idée ici. Si j'essayais de fouiner, je supposerais probablement que le fichier était une base de données Access. – BobbyShaftoe
Vous semblez avoir l'impression que le fichier LDB lui-même constitue une sorte de violation de la sécurité. Il n'y a pas de données stockées dans le fichier LDB provenant de votre fichier de données, seulement des métadonnées sur le verrouillage. Le fichier LDB n'est en aucun cas une faille de sécurité. Le fichier Jet MDB lui-même est certainement vulnérable, mais c'est la nature d'une base de données basée sur des fichiers. –
Si vous pensez que la modification de l'extension d'un fichier protégera les données sensibles, détrompez-vous! – onedaywhen