Microsoft AccessテーブルのSQLダンプの作成


10

Accessデータベース内のいくつかのテーブルのCREATEおよびINSERTステートメントを含むSQLスクリプトを生成することは可能ですか?

回答:


4

Access To MySQL変換ツール見てください、それはダンプファイルの生成を可能にします... MS Accessからデータをダンプする方法についてのこの良いガイドも見てください。


これは、悪い、古いAccessの世界から抜け出すために、私たちにとって依然として関連性がありました。ダンプはしませんでしたが、完全な移行を行います。このツールが空のSQL Server 2017データベースにテーブルを削除および作成できないという問題がありました。ただし、これはWindows認証が原因であり、明らかに権限が不足していることが原因です(ログに記録されていない削除に対して、ツールが内部でSQL TRUNCATEを使用している可能性があります)。したがって、「sa」としてログインすることで解決しました。:)それでもまだ完璧な解決策に賛成票を投じてください!
ジョナス

このツールは、個々のテーブルを一度に1つずつダンプできますか?
posfan12

このプログラムを実行できません。これは、32ビットバージョンのMySQL ODBCドライバーと、Microsoftが64ビットシステムにインストールすることを許可していないAccessDatabaseEngineと呼ばれるものの32ビットバージョンを要求します。もちろん、このツールのホームページはこれについて何も触れていません。この迷惑メールで1時間無駄になりました。
posfan12


0

Jet / ACEはDDLをサポートしていますが、他のSQL方言ほど完全ではありません。また、その特異性もあります。

ただし、Jet / ACEは一度に1つのステートメントしか実行できないことに注意してください。単一の「スクリプト」で複数のステートメントをバッチ処理することはできません。各DDLステートメントは、一度に1つずつ連続して実行する必要があります。


2
質問への回答が不明です... DDLサポートが利用可能であると理解されているようですが、既存のAccessデータベースからSQLスクリプトを生成するソリューションを探していました。または私は間違っている可能性があります。
AnonJr 2010

あなたは間違っていません;)
digiarnie

それはあなたの質問の文言から私には決して明確ではありませんでした。
デビッドW.フェントン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.