Konverter online gratis ACCDB ke SQL
Konversi tabel Microsoft Access ACCDB menjadi skrip SQL portabel untuk migrasi atau backup database.
Konversi ACCDB ke SQL online - gratis
File Anda diproses secara instan dan dihapus segera setelah Anda mengunduhnya.
Impor file dari URL
Tempel tautan langsung ke file. Kami mengunduhnya ke server kami dan mengonversinya persis seperti file yang diunggah.
Cara kerjanya
-
1/3
Unggah file .accdb Anda
Klik untuk memilih file yang ingin Anda konversi, atau cukup seret dan lepas file ke area yang ditentukan.
-
2/3
Jalankan konversi .accdb ke .sql
Setelah file berhasil diunggah, klik konversi saat Anda siap.
-
3/3
Unduh file .sql hasil konversi
Hasil konversi siap untuk diunduh.
Bagaimana mengkonversi accdb ke sql berkas
- Basis Data
- Belum ada peringkat.
Apa itu format ACCDB
.accdb adalah format database Microsoft Access yang diperkenalkan bersama Access 2007. Format ini dapat berisi tabel, query, relationship, index, macro, form, laporan, attachment, field multivalue, dan objek khusus Access lainnya dalam satu file.
Microsoft Access membuat dan membuka file ACCDB, sementara aplikasi yang menggunakan Microsoft Access Database Engine dapat membaca banyak file tersebut. ACCDB umum digunakan dalam database bisnis kecil, aplikasi desktop departemen, proyek legacy, dan ekspor data Windows.
Apa itu format SQL
SQL adalah bahasa database, bukan satu format file standar. File .sql biasanya merupakan skrip plain-text yang berisi statement seperti CREATE TABLE, INSERT INTO, ALTER TABLE, dan CREATE INDEX.
Sebuah skrip dapat diperiksa, diedit, diarsipkan, ditempatkan di bawah version control, dan dijalankan tanpa Microsoft Access. Sintaks SQL dan tipe data berbeda-beda menurut database engine, sehingga skrip yang dibuat untuk MySQL mungkin memerlukan perubahan sebelum dijalankan pada PostgreSQL, SQL Server, MariaDB, atau SQLite. Pilih dialect tujuan sebelum konversi jika tool menyediakan opsi tersebut.
Cara mengonversi ACCDB ke SQL
Menggunakan converter 101convert.com
Untuk konversi sederhana tanpa menginstal software, gunakan converter gratis di 101convert.com. Upload file .accdb, pilih SQL sebagai output, pilih dialect target jika tersedia, mulai konversi, lalu download file .sql yang dihasilkan. Pendekatan ini sesuai untuk tabel biasa yang tidak berisi data rahasia yang mengharuskan pemrosesan lokal.
Periksa skrip yang dihasilkan sebelum mengimpornya. Konversi online mungkin tidak mempertahankan form Access, laporan, VBA, relationship, attachment, database terenkripsi, atau tipe field yang tidak umum.
Menggunakan mdbtools secara lokal
mdbtools adalah opsi command-line untuk Linux dan macOS, serta dapat berjalan di lingkungan Windows yang kompatibel seperti WSL. Instal melalui package manager sistem operasi, lalu tampilkan tabel sumber:
mdb-tables -1 database.accdb
Buat schema untuk database engine tujuan. Nama backend yang didukung bergantung pada versi mdbtools yang diinstal; contoh umum mencakup mysql dan postgres:
mdb-schema database.accdb mysql > schema.sql
Ekspor setiap tabel sebagai statement data SQL, dengan mengganti Customers menggunakan tabel yang tercantum oleh mdb-tables:
mdb-export -I mysql database.accdb Customers >> data.sql
Ulangi ekspor untuk setiap tabel yang diperlukan, lalu gabungkan schema dan data dalam urutan tersebut:
cat schema.sql data.sql > database.sql
Di Windows PowerShell, penggabungan yang setara adalah:
Get-Content schema.sql, data.sql | Set-Content database.sql
Impor hasilnya menggunakan tool command-line milik client tujuan, misalnya:
mysql -u user -p target_database < database.sql
Gunakan client yang sesuai untuk PostgreSQL, SQL Server, atau SQLite. Periksa dokumentasi mdbtools untuk backend dan opsi ekspor yang tepat yang disediakan oleh versi Anda.
Menggunakan Microsoft Access dan ODBC
Access dapat mentransfer tabel secara langsung ke database tujuan melalui ODBC, tetapi tidak menyediakan command universal untuk menyimpan seluruh database ACCDB sebagai skrip SQL portabel. Untuk melakukan transfer ODBC secara langsung, gunakan External Data → New Data Source → From Other Sources → ODBC Database, pilih driver tujuan, lalu pilih import atau link sesuai kebutuhan.
Untuk membuat skrip, bukan transfer langsung, gunakan tool migrasi database, Python dengan driver Access ODBC, atau program lokal lainnya untuk membaca tabel dan membuat statement CREATE TABLE, INSERT, index, dan constraint khusus tujuan. Metode ini memberikan kontrol atas pemetaan tipe, tabel yang dipilih, nilai yang ditransformasi, definisi key, dan urutan foreign key. Khusus untuk SQL Server, SQL Server Migration Assistant for Access dari Microsoft dapat memigrasikan data dan schema Access secara langsung, meskipun tool tersebut bukan SQL-script exporter untuk penggunaan umum.
Pemeriksaan kompatibilitas dan kualitas
- Skrip SQL biasa dapat merepresentasikan data tabel, definisi kolom, primary key, dan beberapa index. Form Access, laporan, macro, objek navigasi, kode VBA, query tersimpan yang menggunakan sintaks khusus Access, dan pengaturan antarmuka pengguna tidak menjadi SQL portabel.
- Tipe Access memerlukan pemetaan khusus untuk tujuan.
Yes/Nodapat menjadi Boolean atau integer,AutoNumbermemerlukan padanan identity atau sequence, sedangkanLong Text, attachment, field multivalue, objek OLE, dan calculated field mungkin memerlukan desain ulang atau ekspor terpisah. - Expression Access, reserved word, spasi dalam identifier, date literal, karakter wildcard, dan nilai Boolean berbeda dari database engine lainnya. Periksa dan, jika perlu, edit statement yang dihasilkan sebelum eksekusi.
- Foreign key dapat mencegah pemuatan data jika row induk belum dibuat terlebih dahulu. Buat tabel, muat data, verifikasi key, lalu tambahkan atau aktifkan constraint foreign key setelahnya jika urutan dependency menyebabkan error.
- Linked table adalah referensi ke data eksternal, bukan selalu data yang tersimpan dalam file ACCDB. Pastikan converter membaca sumber yang ditautkan dan ekspor sumber tersebut secara terpisah jika diperlukan.
- File ACCDB yang dilindungi password atau terenkripsi, database yang rusak, fitur baru yang tidak didukung, dan file berukuran sangat besar mungkin memerlukan Microsoft Access atau Access Database Engine untuk ekstraksi lokal.
- Simpan file asli tanpa perubahan dan uji skrip pada database tujuan baru. Bandingkan jumlah row, nilai null, tanggal, teks Unicode, duplicate key, ID yang dibuat otomatis, index, dan relationship sebelum menggunakan database yang telah dimigrasikan.
ACCDB vs SQL: perbandingan format
Bagaimana format ACCDB dan SQL dibandingkan pada properti yang paling penting untuk konversi ini.
| Properti | .ACCDB Microsoft Access Database | .SQL Structured Query Language script |
|---|---|---|
| Dapat dibaca teks biasa | Tidak | Ya |
| Tipe data | Bertipe | Bertipe |
| Struktur bertingkat | Ya | — |
| Rumus | — | Tidak |
| Beberapa tabel atau sheet | Ya | — |
| Ukuran file umum | Sedang | Kecil |
| Standar terbuka | Tidak | Sebagian terbuka |
| Paling cocok untuk | Pertukaran data | Pertukaran data |
| Diperkenalkan | 2007 | 1970 |
| Pengembang | Microsoft | — |
| Tipe MIME | application/vnd.ms-access | application/sql |
Perangkat lunak dan tautan yang disarankan: accdb ke sql converters
Pertanyaan yang sering diajukan
Apakah konverter ACCDB ke SQL gratis?
Ya, mengonversi ACCDB ke SQL di 101convert.com sepenuhnya gratis. Tidak perlu registrasi, alamat email, atau instalasi. Jika Anda membutuhkan batas ukuran file yang lebih besar atau ingin mengonversi lebih banyak file sekaligus, lihat paket kami.
Seberapa besar file ACCDB yang bisa saya unggah?
Anda dapat mengunggah file ACCDB hingga 50 MB dan mengonversi hingga 20 file sekaligus dalam satu batch.
Apa yang terjadi pada file yang saya unggah?
File diproses secara otomatis dan dihapus dari server kami beberapa menit setelah konversi. Kami tidak pernah melihat atau membagikan file Anda.
Apakah saya perlu menginstal perangkat lunak untuk mengonversi ACCDB ke SQL?
Tidak. Konversi ACCDB ke SQL berjalan sepenuhnya online di browser dan berfungsi di Windows, Mac, Linux, Android, dan iPhone.
Konversi gagal?
Dalam sebagian besar kasus, penyebabnya adalah format file yang tidak sesuai. Unggah file ACCDB yang valid untuk konversi ACCDB ke SQL ini. Terkadang masalah juga dapat terjadi di pihak kami. Kami menganalisis kegagalan konversi yang berulang dan menonaktifkan atau memperbaiki konverter jika menemukan kerusakan.
Konversi berkas accdb lainnya
- accdb ke mdb
- accdb ke pdf
- accdb ke odb
- accdb ke csv
- accdb ke xlsx
- accdb ke sqlite
- accdb ke txt
- accdb ke html
- accdb ke ods
- accdb ke dbf
- accdb ke accdc
- accdb ke accde
- accdb ke accdp
- accdb ke accdr
- accdb ke accdt
- accdb ke ade
- accdb ke adp
- accdb ke db
- accdb ke doc
- accdb ke docx
- accdb ke fdb
- accdb ke json
- accdb ke mbd
- accdb ke mde
- accdb ke mdf
- accdb ke mdt
- accdb ke odt
- accdb ke prn
- accdb ke rtf
- accdb ke s3db
- accdb ke sdf
- accdb ke silk
- accdb ke slk
- accdb ke tab
- accdb ke tdl
- accdb ke xl
- accdb ke xlc
- accdb ke xls
- accdb ke xlsm
- accdb ke xlt
- accdb ke xml