2013-07-11 5 views
1

Je suis à la recherche d'un moteur de base de données relationnelle qui est conforme aux exigences suivantes:moteur de base de données basée sur les fichiers

  1. Les bases de données sont des fichiers simples comme des bases de données MSAccess. Vous pouvez copier, supprimer, envoyer facilement avec l'Explorateur Windows. Il n'y a pas d'outil de gestion requis.
  2. Les fournisseurs de bases de données x86 et x64 peuvent coexister sur la même machine. MSAccess répond à ce critère si vous utilisez le format de base de données Jet 4.0. Ensuite, vous pouvez utiliser Windows Jet 4.0 (Microsoft.Jet.OLEDB.4.0) pour l'accès 32 bits et Access 2010 Database Engine x64 (Microsoft.ACE.OLEDB.12.0) pour l'accès 64 bits. Mais si Office 2010 est installé dans son édition 32 bits, Microsoft vous empêche d'installer ADE x64. Étant donné que de nombreux clients ont réellement besoin d'Office 2010 x86, le passage à l'édition x64 n'est pas une option.
  3. Les fichiers de base de données peuvent résider sur un partage réseau. L'accès simultané n'est pas requis, mais le moteur doit pouvoir ouvrir des bases de données qui ne sont pas locales.

Est-ce que SQL Server 2012 Express LocalDB est disponible?

Les bases de données Access (Jet 4.0) sont conformes à la plupart des scénarios, mais la limitation susmentionnée (2.) est la même. Cependant, si Microsoft publiait Access 2013 Database Engine x64 en tant que redistribuable autonome à l'avenir, cela pourrait résoudre ce problème. Depuis Office 2013 a introduit le fournisseur Microsoft.ACE.OLEDB.15.0, la preuve suggère que Office 2010 x86 et ADE 2013 x64 effectivement peuvent coexister. Est-ce que quelqu'un sait si cela arrivera éventuellement?

Répondre

0

Avez-vous vérifié SQLite? Cela peut être un essai.

Questions connexes