MDB SQL
Konwersja plików

Konwertuj MDB na SQL

SZYBKA ODPOWIEDŹ
Czy możliwa jest konwersja MDB na SQL?
Tak - MDB konwertuje się na SQL.

W systemach Linux i macOS użyj darmowego narzędzia CLI mdbtools: mdb-schema generuje instrukcje CREATE TABLE, a mdb-export -I generuje dane INSERT dla każdej tabeli. W systemie Windows programy Navicat Premium lub ACCDB MDB Explorer automatyzują eksport za pomocą interfejsu graficznego. Migrowane są tylko dane tabel - formularze, raporty i kod VBA nie mają swoich odpowiedników w SQL.

3 programów
Również na SQL: MYD · IBD · GBK

Na tej stronie

Testowane na macOS, Windows i Linux
Ostatnia weryfikacja Oct 2026

Więcej darmowych konwerterów

HEIC, PNG, WEBP, MP3 i inne - każde narzędzie tutaj jest darmowe.

Otwórz przybornik

Dlaczego konwertować MDB na SQL?

Większość organizacji eksportuje dane MDB do serwera SQL, aby usunąć zależność od Microsoft Access (wyłącznie dla Windows) i zyskać odpowiedni silnik bazy danych dla wielu użytkowników. Pliki MDB są również na tyle stare, że wersja Access potrzebna do ich natywnego otwarcia może nie być już dostępna.

Jak przekonwertować MDB na SQL

Navicat Premium APP

Połącz się z plikiem .mdb, wybierz tabele i użyj funkcji eksportu lub transferu danych, aby wygenerować pliki zrzutu SQL dla docelowego typu bazy danych.

ACCDB MDB Explorer APP

Otwórz plik .mdb i wyeksportuj tabele jako skrypt SQL.

Access Database Manager APP

Otwórz plik .mdb i wyeksportuj dane tabel jako instrukcje SQL.

Programy konwertujące MDB

Navicat Premium
ACCDB MDB Explorer
Access Database Manager

O tych formatach

Jakość i na co uważać

  • Do SQL przenoszone są tylko tabele i ich dane - formularze, raporty, makra i kod VBA programu Access nie mają odpowiedników w SQL i nie są eksportowane.
  • Określ docelowy dialekt SQL (MySQL, PostgreSQL, SQLite), aby uzyskać kompatybilną składnię CREATE TABLE i mapowanie typów danych.
  • Pola AutoNumerowanie w Access mapują się na AUTO_INCREMENT w MySQL lub SERIAL w PostgreSQL - zweryfikuj obsługę kluczy głównych w pliku wynikowym.

Najczęściej zadawane pytania

Czy istnieje darmowa opcja CLI dla Linux lub macOS?
Tak - mdbtools (mdb-schema i mdb-export -I) jest darmowe i open-source; zainstaluj przez brew install mdbtools na macOS lub apt install mdbtools na Ubuntu.
Czy Microsoft Access natywnie eksportuje instrukcje INSERT?
Nie - Access przechowuje zapisane zapytania jako tekst SQL, ale nie eksportuje danych jako instrukcji INSERT; do pełnych zrzutów SQL użyj mdbtools lub dedykowanego narzędzia do migracji.
Czy muszę mieć zainstalowany Microsoft Access, aby przekonwertować MDB na SQL?
Nie - mdbtools na Linux i macOS odczytuje pliki binarne Jet bezpośrednio bez Access, a narzędzia GUI na Windows również działają bez niego.
Co z bardzo starymi plikami MDB z Access 1.x lub 2.x?
mdbtools dobrze radzi sobie z plikami binarnymi Jet, ale bardzo stare pliki Access 1.x/2.x mogą sporadycznie powodować błędy parsowania - przetestuj rozwiązanie na kilku tabelach przed poleganiem na pełnym wyniku.