Konversi accdb ke sqlite

Konverter online gratis ACCDB ke SQLITE

Konversikan tabel Microsoft Access ACCDB ke database SQLite yang portabel dan periksa kompatibilitas schema.

Konversi ACCDB ke SQLITE online - gratis

Uploading…
File yang dipilih melebihi batas total 30 MB. Pilih file yang lebih sedikit atau lebih kecil.

File Anda diproses secara instan dan dihapus segera setelah Anda mengunduhnya.

Cara kerjanya

  1. 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. 2/3

    Jalankan konversi .accdb ke .sqlite

    Setelah file berhasil diunggah, klik konversi saat Anda siap.

  3. 3/3

    Unduh file .sqlite hasil konversi

    Hasil konversi siap untuk diunduh.

Bagaimana mengkonversi accdb ke sqlite berkas

Program, aplikasi mobile, atau perangkat tersemat mungkin memerlukan database SQLite alih-alih file Microsoft Access. Mengonversi data juga dapat menghasilkan database portabel yang tidak memerlukan Microsoft Access atau Access Database Engine.

Apa itu format ACCDB

.accdb adalah format database native yang dibuat oleh Microsoft Access 2007 dan versi yang lebih baru. File ACCDB dapat berisi tabel, relationships, indexes, queries, forms, reports, macros, attachments, dan jenis field khusus Access.

Microsoft Access membuka dan mengelola file ACCDB. Aplikasi Windows dapat mengaksesnya melalui Microsoft Access Database Engine, ODBC, atau drivers yang kompatibel seperti UCanAccess. ACCDB digunakan untuk database desktop, alat bisnis departemental, pelaporan lokal, dan aplikasi line-of-business berukuran kecil.

Apa itu format SQLITE

.sqlite, .sqlite3, dan terkadang .db adalah ekstensi nama file yang umum digunakan untuk file database SQLite. SQLite adalah database engine relasional tersemat: tables, indexes, views, triggers, dan metadata schema disimpan dalam satu file portabel tanpa database server terpisah.

SQLite didukung di Windows, macOS, Linux, Android, dan iOS melalui native libraries dan application drivers. SQLite sesuai untuk data aplikasi lokal, software mobile dan perangkat, database pengujian, pelaporan, distribusi, dan salinan arsip. SQLite tidak memiliki akun server atau network service, dan sistem dynamic type-nya berbeda dari sistem type milik Access.

Konversi file tanpa menginstal software

Anda dapat mengonversi file ACCDB secara gratis di 101convert.com tanpa menginstal software desktop. Pilih format input ACCDB, upload file seperti database.accdb, pilih SQLITE sebagai format output, mulai konversi, lalu download file database yang dihasilkan.

Buka output dengan aplikasi yang kompatibel dengan SQLite dan verifikasi nama tabel, jumlah baris, primary keys, tanggal, serta nilai-nilai penting. Jangan upload data rahasia atau data yang diatur regulasi kecuali kebijakan penanganan dan penyimpanan layanan tersebut memenuhi persyaratan Anda. Konversi online biasanya ditujukan pada tabel dan nilai database; forms, reports, VBA, permissions, serta fitur aplikasi lainnya dari Access mungkin tidak dipertahankan.

Mentransfer database dengan software desktop

DBeaver dapat mentransfer tabel yang dipilih saat Anda perlu memeriksa source schema dan memilih destination mappings. Prosedurnya adalah:

  1. Instal DBeaver dan konfigurasi UCanAccess JDBC driver, termasuk driver dependencies yang diminta oleh DBeaver. UCanAccess dapat membaca banyak file ACCDB tanpa Microsoft Access.
  2. Buat koneksi Access dan pilih database.accdb. Uji koneksi dan pastikan user tables yang diperlukan terlihat.
  3. Instal atau pilih SQLite JDBC driver milik DBeaver dan buat koneksi kedua yang mengarah ke file baru seperti database.sqlite.
  4. Dalam koneksi Access, pilih tabel yang diperlukan dan pilih Tools → Data Transfer atau export command yang setara.
  5. Tetapkan koneksi SQLite sebagai target, aktifkan pembuatan tabel, tinjau column mappings, lalu jalankan transfer. Pilih opsi untuk data, primary keys, indexes, dan foreign keys jika tersedia di DBeaver.
  6. Buka destination database dan verifikasi jumlah baris, column types, primary keys, indexes, foreign-key definitions, nullability, serta nilai yang mewakili. Buat ulang schema objects yang hilang secara manual.

Konfigurasi driver berbeda-beda menurut edisi DBeaver dan sistem operasi. Jika Access driver tidak dapat membuka file, gunakan Microsoft Access atau Access reader lain yang kompatibel untuk mengekspor tabel yang diperlukan terlebih dahulu.

Menggunakan CSV sebagai format perantara

Jika transfer database langsung tidak tersedia, buka file ACCDB di Microsoft Access dan ekspor setiap tabel yang diperlukan melalui External Data → Text File. Pilih format teks delimited dan pertahankan column headers. Impor file CSV ke SQLite dengan aplikasi manajemen SQLite atau SQLite command-line tool.

Untuk command-line tool, buat destination schema terlebih dahulu, lalu gunakan commands seperti .mode csv, .headers on, dan .import database.csv table_name. Periksa delimiter, quote character, encoding, dan header handling sebelum mengimpor. Transfer CSV hanya memindahkan nilai; transfer tersebut tidak mempertahankan relationships, indexes, queries, forms, reports, macros, permissions, atau perilaku field khusus Access.

Keterbatasan kompatibilitas

  • Tabel biasa dan nilai scalar biasanya ditransfer dengan lebih andal daripada Access Attachment, multivalue, hyperlink, calculated, dan complex fields lainnya. Ekspor complex values ke representasi yang lebih sederhana jika diperlukan.
  • Field AutoNumber Access biasanya dipetakan ke kolom integer SQLite. Untuk memperoleh automatic numbering bergaya SQLite rowid, kolom tujuan biasanya harus didefinisikan sebagai INTEGER PRIMARY KEY; kolom integer generik tidak memberikan perilaku yang sama.
  • Nilai Yes/No Access biasanya menjadi nilai integer SQLite seperti 0 dan 1. Pastikan representasi yang diharapkan dalam aplikasi tujuan.
  • SQLite tidak memiliki dedicated date/time storage class. Tanggal dapat disimpan sebagai teks ISO 8601, Unix timestamps, atau nilai numerik, jadi periksa format, asumsi timezone, dan presisi fractional-second.
  • Queries, forms, reports, VBA modules, macros, user permissions, linked-table definitions, dan navigation objects Access tidak menjadi objek SQLite yang setara. Bangun ulang application logic yang diperlukan secara terpisah.
  • File ACCDB yang dilindungi password atau dienkripsi memerlukan kredensial yang valid dan reader yang kompatibel. Linked table mungkin hanya berisi koneksi ke data yang disimpan di tempat lain; dapatkan akses ke linked source sebelum mengonversi.
  • Foreign-key enforcement, locking, transactions, dan concurrent-write behavior SQLite berbeda dari Microsoft Access. Aktifkan dan uji foreign keys dengan PRAGMA foreign_keys = ON;, lalu uji database yang telah dikonversi dengan aplikasi yang akan menulis ke dalamnya.

ACCDB vs SQLITE: perbandingan format

Bagaimana format ACCDB dan SQLITE dibandingkan pada properti yang paling penting untuk konversi ini.

Perbandingan format file ACCDB dan SQLITE
Properti .ACCDB Microsoft Access Database .SQLITE SQLite database
Dapat dibaca teks biasa Tidak Tidak
Tipe data Bertipe Bertipe
Struktur bertingkat Ya Ya
Rumus — Tidak
Beberapa tabel atau sheet Ya Ya
Ukuran file umum Sedang Kecil
Standar terbuka Tidak Ya
Paling cocok untuk Pertukaran data Pertukaran data
Diperkenalkan 2007 2000
Pengembang Microsoft D. Richard Hipp / SQLite Consortium
Tipe MIME application/vnd.ms-access application/vnd.sqlite3

Pertanyaan yang sering diajukan

Apakah konverter ACCDB ke SQLITE gratis?

Ya, mengonversi ACCDB ke SQLITE 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 SQLITE?

Tidak. Konversi ACCDB ke SQLITE 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 SQLITE ini. Terkadang masalah juga dapat terjadi di pihak kami. Kami menganalisis kegagalan konversi yang berulang dan menonaktifkan atau memperbaiki konverter jika menemukan kerusakan.