2017-09-19 35 views
0

私は現在、既存のすべてのテーブル、クエリ、フォーム、レポートなどを持つaccdbファイルを持っています。このファイルには何年ものデータがあり、うまくいきました。このアクセスファイルは、データコレクションを行い、このAccessファイルに書き込む私のタブレットで使用するForms Appで動作します。MS Access to SQL Server?

さて、私は別のForms Appを探していますが、ほとんどの場合、私が見える限り、accdbファイルに直接書き込むことはほとんどありません。私が遭遇したForms Appsのほとんどは、APIを使用してMySQL、MS SQLなどのSQL Serverへの読み取り/書き込みリンクを作成できると言っています。私には分かりません。私はAPIを参照しましたが、これについてはほとんど理解していません。

ここで私のMS AccessデータベースをこれらのSQLサーバーにエクスポートすることは可能ですか?すべてがうまくセットアップされており、すべてがMS Accessデータベースにリンクされています.SQL Serverに切り替える必要があるため、データベース全体を再作成する必要はありません。

+1

はい、多くの場合、データをアクセスではなくデータベースに取り込むことが可能です。 –

+0

[Migration Access to SQL server 2012](https://stackoverflow.com/questions/10873560/migration-access-to-sql-server-2012)の可能な複製 –

+1

これにはMS Accessの組み込みオプションがあります。 「アップサイジングウィザード」と呼ばれています。データとクエリを移行することができます。その代わりに、アクセスフロントエンドをデータベースの代わりに変更することができます。 – Bridge

答えて

0

アップサイジングウィザードを使用してテーブルをSQLサーバーに移動することはできますが、すべてのインターフェイスコンポーネントはAccessまたは既に使用している他のForms App内に残ります。

しかし、私は個人的にはウィザードでほとんど運がなかった。テーブルのみを再作成し、クエリを使用して再構築したときにデータを移動した場合(同じフィールドに同じ名前を付けた場合)、同じ名前のリンクテーブルを挿入でき、Access内のクエリとレポートは引き続き機能します。

フォームアプリケーションとAPIを使用する限り、それぞれに利点があり、一部には完全に異なるプログラミングスタイルが付属しています。フォームアプリケーションが使用するテクノロジに応じて、インターフェイスの多くを再プログラムする必要があります。

関連する問題