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
O tych formatach
Plik MDB to baza danych Microsoft Access w starym formacie używanym przez Access w latach 1992-2003, zastąpionym przez .accdb w Access 2007. Przechowuje tabele, kwerendy, formularze,…
Otwórz szczegóły .MDB →Plik SQL to plik tekstowy zawierający polecenia SQL - definicje schematów, instrukcje INSERT lub zapytania. Otwórz go w dowolnym edytorze tekstu, aby go przeczytać; aby go użyć, wykonaj go…
Otwórz szczegóły .SQL →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?
mdb-schema i mdb-export -I) jest darmowe i open-source; zainstaluj przez brew install mdbtools na macOS lub apt install mdbtools na Ubuntu.