2017-09-19 4 views
0

J'ai actuellement un fichier accdb, fichier MS Access, qui a toutes mes tables existantes, requêtes, formulaires, rapports, etc. Des années de données sont dans ce fichier et cela a bien fonctionné. Ce fichier d'accès fonctionne avec une application Forms que j'utilise sur ma tablette qui effectue la collecte de données et écrit dans ce fichier Access. Eh bien, maintenant je cherche une application Forms différente mais la plupart n'écrit pas directement dans un fichier accdb, pour autant que je puisse le voir de toute façon. La plupart des formulaires que j'ai rencontrés disent que je peux créer un lien en lecture/écriture vers un SQL Server comme MySQL, MS SQL, etc., en utilisant une API. Je n'ai aucune idée, vraiment ce que cela signifie. J'ai cherché l'API mais j'ai très peu de compréhension de cela.MS accès à SQL Server?

Ce que je me demande maintenant, est-il possible d'exporter ma base de données MS Access sur l'un de ces serveurs SQL? Tout est bien configuré, tout est lié dans la base de données MS Access et j'espère que je n'aurai pas à recréer toute la base de données parce que nous devons passer à un serveur SQL.

+1

Oui c'est possible, en fait beaucoup diraient que vous préférez obtenir vos données sur une base de données au lieu de l'accès. –

+0

Copie possible de [Migration Accès au serveur SQL 2012] (https://stackoverflow.com/questions/10873560/migration-access-to-sql-server-2012) –

+1

Il existe une option intégrée pour MS Access - c'est appelé "Assistant de migration". Il peut migrer vos données et requêtes, et je crois qu'il vous proposera de modifier votre accès frontal pour qu'il pointe vers la base de données à la place. – Bridge

Répondre

0

Vous pouvez utiliser l'assistant de migration pour déplacer les tables vers le serveur SQL, mais tous les composants de l'interface resteront dans Access ou dans l'autre application Forms que vous utilisez déjà.

Cependant, personnellement, j'ai eu peu de chance avec l'assistant. Si vous avez recréé uniquement les tables et utilisé des requêtes pour déplacer les données lorsque vous les reconstruisez (nommant exactement les champs), vous pouvez insérer des tables liées avec les mêmes noms et toutes les requêtes et rapports dans Access continueront à fonctionner. En ce qui concerne l'utilisation de différentes applications et API Forms, chacune aura ses avantages, et certaines auront des styles de programmation complètement différents. Vous devrez peut-être reprogrammer une grande partie de l'interface en fonction de la technologie utilisée par l'application Forms.