Membuat dump sql dari tabel Microsoft Access


10

Apakah mungkin untuk menghasilkan skrip sql yang berisi pernyataan CREATE dan INSERT untuk beberapa tabel dalam database Access?

Jawaban:


4

Lihatlah Akses MySQL alat konversi, memungkinkan generasi dari file dump ... Coba lihat juga di ini panduan yang baik tentang bagaimana untuk membuang data dari MS Access.


Ini masih relevan bagi kami karena kami masih meninggalkan dunia Access yang lama dan buruk. Kami tidak membuang, tetapi biarkan melakukan migrasi penuh. Saya mengalami beberapa masalah di mana alat ini tidak bisa drop & membuat tabel dalam database SQL Server 2017 kosong. Namun, ini karena Otentikasi Windows dan tampaknya beberapa hak kurang (mungkin alat yang secara internal menggunakan SQL TRUNCATE untuk menghapus yang belum di-log). Jadi itu diselesaikan dengan masuk sebagai 'sa'. :) Suara positif untuk solusi yang dinyatakan masih sempurna!
Jonas

Bisakah alat ini membuang tabel individual satu per satu?
posfan12

Saya tidak bisa menjalankan program ini. Ia meminta versi 32-bit driver MySQL ODBC, dan versi 32-bit dari sesuatu yang disebut AccessDatabaseEngine, yang Microsoft tidak mengizinkan Anda untuk menginstal pada sistem 64-bit. Tentu saja, beranda alat ini tidak menyebutkan semua ini. Hanya membuang satu jam di sampah ini.
posfan12

1

Saya telah menggunakan Access to MySQL dan Access to MSSQL (keduanya gratis) sebelum berhasil.

Itu dapat menghasilkan SQL Dumps untuk target masing-masing. Tautan unduhan


0

Jet / ACE mendukung DDL, ya, tetapi tidak sepenuhnya seperti beberapa dialek SQL lainnya. Ia juga memiliki kekhasannya.

Tetapi perlu diingat bahwa Jet / ACE hanya dapat mengeksekusi satu pernyataan pada satu waktu - tidak ada batching banyak pernyataan dalam satu "skrip". Setiap pernyataan DDL harus dieksekusi satu per satu, berturut-turut.


2
Tidak yakin yang menjawab pertanyaan ... sepertinya dukungan DDL dipahami tersedia, tetapi sedang mencari solusi untuk menghasilkan skrip SQL dari database Access yang ada. Atau saya bisa saja salah.
AnonJr

Anda tidak salah;)
digiarnie

Bagi saya itu tidak jelas dari kata-kata pertanyaan Anda.
David W. Fenton
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.