2011-01-09 10 views
6

MySqlで作成した.sqlデータベースバックアップファイルにアクセスするには、インポートする必要があります。Accessで.sqlファイルをインポート

この操作を実行する方法はありますか?

+0

どういう意味ですか? .sqlファイルには何が含まれていますか? – Oded

+0

このファイルには、MySQLデータベースバックアップが含まれています。 – user555102

+0

@ user555102:アクセスファイルで、MySQLサーバーから実際にリンクされたテーブルにインポートするテーブルは何ですか?それとも、ローカルのAccessテーブルですか? –

答えて

0

SQL Serverデータを新しいAccessテーブルにインポートできます。一般に、インポートは、異なるフォーマットのデータを変換してAccessにコピーする方法です。このプロセスでは、ソース表またはファイルは変更されません。 ODBC接続、SQL Serverからエクスポートされたテキストファイル、またはSQL ServerからエクスポートされたXMLファイルを使用して、SQL Serverデータベースから直接インポートできます。

頻繁なインポート操作をより便利にするには、マクロを作成するか、Microsoft Visual Basic for Applications(VBA)プロシージャを作成して、インポート操作を自動化できます。これは、たとえば、定期的なスケジュールでデータをインポートする場合や、データをインポートするために珍しいまたは複雑な要件がある場合などに便利です。

+0

彼はSQL ServerではなくMySqlを使用しています。質問を読む。 – Oded

+0

彼はMySQLについて話しています - Microsoft SQL Serverではなく。 –

+0

まだODBCのアプローチは私が思うように動作しますか? – Sudantha

3

他のデータベースシステムにMySQLバックアップを復元することはできません。

MySQLデータをAccessにインポートする場合は、すべてをCSVファイルにエクスポートしてAccessにインポートできます。リレーションシップ、デフォルト、インデックス(?)およびその他のデータを作成する必要があります。

+0

はい、いい方法ですが、私はどのように私はCSV形式でこれらのデータをエクスポートすることができますかわからない – user555102

+0

@ user555102 - 速いgoogleは、多くの多くの多くの結果の中でこれを見つけました:http://ariejan.net/2008/11/ 27/export-csv-directly-from-mysql/ – Oded

-2

SQL Server Management Studioを使用している場合は、.SQLファイルを開くことができ、SQLでどの構文が機能するのかを理解するのに役立ちます。

たとえば、テーブル名のスペルが間違っていると、SQL Server Management Studioはそのテーブル名の下に赤い塊を表示します。

私はAccessにその機能が表示されていませんし、まもなくこれが来るとは思いません。アクセス(ジェット)は15年ぶりの新機能を実現していません。

+0

これは、SQLデータをMicrosoftのアクセスにインポートすることとは関係ありません。 SQLデータをアクセスにインポートする方法については、どのように役立ちますか? –

関連する問題