Darmowy konwerter online MDB do SQL
Konwertuj dane ze starszej bazy Access MDB do skryptu SQL na potrzeby migracji bazy danych lub archiwizacji.
Konwertuj MDB na SQL online - za darmo
Plik jest przetwarzany natychmiast i usuwany zaraz po pobraniu.
Zaimportuj plik z adresu URL
Wklej bezpośredni link do pliku. Pobierzemy go na nasz serwer i przekonwertujemy dokładnie tak jak przesłany plik.
Jak to działa
-
1/3
Prześlij swój plik .mdb
Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.
-
2/3
Wykonaj konwersję .mdb do .sql
Po pomyślnym przesłaniu pliku kliknij konwersję, gdy będziesz gotowy.
-
3/3
Pobierz przekonwertowany plik .sql
Wynik konwersji jest gotowy do pobrania.
Statystyki konwersji MDB do SQL
Zaktualizowano 11 listopada 2026, na podstawie konwersji w 101convert.com
Jak konwertować mdb do sql
- Bazy danych
- Brak ocen.
Starsze aplikacje Microsoft Access często wymagają przeniesienia danych do MySQL, PostgreSQL, SQLite, SQL Server lub innej bazy danych akceptującej skrypt SQL. Konwersja pliku tworzy tekst zawierający definicje tabel i instrukcje dotyczące danych, które można importować, przeglądać, udostępniać lub archiwizować.
Czym jest format MDB
MDB to podstawowy format bazy danych Microsoft Access używany do wersji Access 2003 i obsługiwany także przez niektóre nowsze wersje Access. Plik MDB może zawierać tabele, indeksy, relacje, zapisane zapytania, formularze, raporty, makra i kod VBA, korzystając z aparatu bazy danych Jet lub ACE.
Pliki MDB nadal są często używane w starszych aplikacjach Access, biurowych bazach danych, systemach magazynowych, oprogramowaniu księgowym i starszych programach dla Windows. Microsoft Access może je otwierać i edytować. LibreOffice Base może je otwierać za pośrednictwem odpowiednich sterowników baz danych, natomiast MDB Tools zapewnia dostęp z wiersza poleceń w systemach bez Microsoft Access.
Czym jest format SQL
Plik .sql jest skryptem tekstowym, a nie formatem pojedynczego aparatu bazy danych. Może zawierać instrukcje takie jak CREATE TABLE, ALTER TABLE, INSERT, definicje indeksów i ograniczenia.
Dialekty SQL różnią się między MySQL, PostgreSQL, SQLite, SQL Server i Oracle. Typy danych, cytowanie identyfikatorów, wartości logiczne, kolumny automatycznie zwiększane, literały dat i polecenia administracyjne nie są wzajemnie zamienne. Wybierz docelową bazę danych przed eksportowaniem, ponieważ skrypt MySQL może wymagać edycji przed uruchomieniem w PostgreSQL lub SQL Server.
Jak przekonwertować MDB do SQL
Aby przeprowadzić konwersję bez instalowania oprogramowania, użyj konwertera MDB do SQL w serwisie 101convert.com, prześlij plik MDB, wybierz wynik SQL i pobierz wygenerowany skrypt. Potwierdź, który dialekt SQL generuje konwerter. Otwórz wynik jako tekst i przetestuj go w pustej bazie danych przed zaimportowaniem danych produkcyjnych.
Aby przeprowadzić lokalną konwersję z wiersza poleceń, MDB Tools może eksportować schemat i dane tabel bez Microsoft Access:
- Skopiuj oryginalny plik MDB, aby źródło pozostało niezmienione.
- Wyświetl jego tabele za pomocą
mdb-tables -1 database.mdb. - Wygeneruj schemat właściwy dla miejsca docelowego, na przykład
mdb-schema database.mdb mysql > schema.sql. Użyj backendu obsługiwanego przez zainstalowaną wersję MDB Tools, takiego jakmysqllubpostgres. - Eksportuj każdą tabelę jako instrukcje SQL insert, na przykład
mdb-export -I mysql database.mdb Customers > Customers.sql. Powtórz tę czynność dla każdej tabeli wymienionej w poprzednim kroku. - Uruchom schemat przed danymi, a następnie dodaj lub odtwórz indeksy i klucze obce. Załadowanie najpierw tabel, do których odwołują się inne tabele, lub dodanie kluczy obcych po załadowaniu danych pozwala uniknąć błędów zależności.
- Zaimportuj połączony skrypt do pustej testowej bazy danych i porównaj liczbę wierszy, klucze, daty oraz reprezentatywne wartości tekstowe i liczbowe ze źródłem MDB.
Opcja -I żąda instrukcji INSERT w składni wybranego backendu. Uruchom mdb-export --help i mdb-schema --help, ponieważ obsługiwane nazwy backendów i opcje różnią się między wydaniami MDB Tools. MDB Tools zwykle eksportuje tabele i podstawowe definicje; nie odtwarza całej aplikacji Access.
W przypadku dużych lub trudnych migracji połącz plik MDB za pośrednictwem Microsoft Access lub sterownika ODBC zgodnego z MDB, załaduj dane do docelowej bazy danych i użyj natywnego narzędzia tej bazy do tworzenia zrzutów, takiego jak mysqldump dla MySQL lub pg_dump dla PostgreSQL. Ten sposób pracy wymaga serwera docelowego i odpowiednich sterowników, ale zapewnia lepszą kontrolę nad typami i ograniczeniami właściwymi dla miejsca docelowego.
Zgodność i kontrole jakości danych
Skrypt tabel SQL zwykle zachowuje dane tabel i część schematu, ale nie zachowuje formularzy Access, raportów, makr, modułów VBA, ustawień interfejsu ani logiki aplikacji. Zapisane zapytania Access mogą wymagać przepisania, ponieważ składnia zapytań i funkcje różnią się między aparatami baz danych.
Sprawdź pola AutoNumber, które mogą stać się kolumnami identity lub sekwencjami; pola Yes/No, które mogą stać się kolumnami Boolean lub integer; a także pola Attachment, OLE Object, wielowartościowe, obliczane i hyperlink, które mogą wymagać osobnego wyodrębnienia lub przeprojektowania. Załączniki binarne i zawartość OLE nie są niezawodnie reprezentowane przez zwykłe instrukcje INSERT.
Po zaimportowaniu sprawdź klucze podstawowe, indeksy, relacje, obsługę wartości null, tekst Unicode, daty, wartości dziesiętne, słowa zastrzeżone i cytowanie identyfikatorów. Nazwy Access poprawne w MDB mogą kolidować ze słowami zastrzeżonymi lub regułami nazewnictwa aparatu docelowego.
Zaszyfrowane, chronione hasłem, uszkodzone lub wyjątkowo złożone pliki MDB mogą nie eksportować się poprawnie za pomocą MDB Tools. Jeśli masz odpowiednie uprawnienia, otwórz plik w Microsoft Access, użyj Database Tools → Compact and Repair Database, usuń ochronę i ponów eksport. Zachowaj oryginalny plik i zweryfikuj przekonwertowaną bazę danych przed usunięciem lub zarchiwizowaniem źródła.
Porównanie formatu MDB z SQL
Jak formaty MDB i SQL wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.
| Cecha | .MDB Microsoft Access Database | .SQL Structured Query Language script |
|---|---|---|
| Czytelny tekstowo | Nie | Tak |
| Typy danych | Typowane | Typowane |
| Zagnieżdżone struktury | Tak | — |
| Formuły | Nie | Nie |
| Wiele tabel lub arkuszy | Tak | — |
| Typowy rozmiar pliku | Średni | Mały |
| Otwarty standard | Nie | Częściowo otwarty |
| Najlepszy do | Wymiana danych | Wymiana danych |
| Wprowadzono | 1992 | 1970 |
| Twórca | Microsoft | — |
| Typ MIME | — | application/sql |
Informacje o rozszerzeniach i typach plików zapewnia File-Extensions.org
Sugerowane oprogramowanie i linki: konwertery mdb na sql
Najczęściej zadawane pytania
Czy konwerter MDB do SQL jest darmowy?
Tak, konwersja MDB do SQL na 101convert.com jest całkowicie darmowa. Nie wymaga rejestracji, adresu e-mail ani instalacji. Jeśli potrzebujesz wyższego limitu rozmiaru pliku lub chcesz konwertować więcej plików naraz, sprawdź nasze plany.
Jak duży może być mój plik MDB?
Możesz przesłać pliki MDB o rozmiarze do 10 MB i przekonwertować do 3 plików jednocześnie w jednej partii. W płatnym planie limit wynosi do 50 MB na plik i 20 plików naraz, sprawdź nasze plany.
Co dzieje się z przesłanymi plikami?
Pliki są przetwarzane automatycznie i usuwane z naszych serwerów kilka minut po konwersji. Nigdy nie przeglądamy ani nie udostępniamy Twoich plików.
Czy muszę instalować oprogramowanie, aby przekonwertować MDB do SQL?
Nie. Konwersja MDB do SQL odbywa się całkowicie online w przeglądarce i działa w systemach Windows, Mac, Linux, Android i iPhone.
Konwersja nie powiodła się?
W większości przypadków przyczyną jest nieprawidłowy format pliku. Prześlij prawidłowy plik MDB dla tej konwersji z MDB do SQL. Czasami problem może również występować po naszej stronie. Analizujemy powtarzające się nieudane konwersje i wyłączamy lub naprawiamy konwerter, jeśli wykryjemy usterkę.
Czy konwersja pliku MDB do SQL zachowa formularze i raporty programu Access?
Zazwyczaj nie; skrypt SQL opisuje głównie strukturę bazy danych i dane, a nie formularze, raporty, makra ani inne elementy interfejsu programu Access. Kwerendy również mogą wymagać przepisania, jeśli używają funkcji specyficznych dla programu Access.
Czy tabele i relacje z MDB będą działać tak samo w skrypcie SQL?
Tabele i ich dane można przedstawić w SQL, ale typy danych specyficzne dla programu Access, pola autonumerowania i reguły relacji mogą wymagać zmian w docelowej bazie danych. Zgodność skryptu zależy od używanego dialektu SQL.
Czy po konwersji MDB do SQL mogę edytować dane?
Wynikiem jest skrypt tekstowy opisujący polecenia bazy danych, a nie działająca baza danych programu Access. Możesz edytować skrypt, ale aby pracować z danymi jako z bazą danych, trzeba uruchomić go w zgodnym systemie bazodanowym.
Dlaczego skrypt SQL z pliku MDB nie chce się uruchomić?
Częstą przyczyną jest użycie w skrypcie innego dialektu SQL niż ten obsługiwany przez bazę danych, w której jest uruchamiany. Typy pól specyficzne dla programu Access, słowa zarezerwowane, składnia dat lub funkcje kwerend mogą wymagać zmian.
Dodatkowe formaty dla konwersji pliku
mdb
- mdb do db
- mdb do excel
- mdb do jpg
- mdb do accdb
- mdb do pdf
- mdb do sqlite
- mdb do mdbx
- mdb do html
- mdb do s3db
- mdb do csv
- mdb do accde
- mdb do accdp
- mdb do accdr
- mdb do accdt
- mdb do adb
- mdb do adp
- mdb do cdb
- mdb do csc
- mdb do dbf
- mdb do doc
- mdb do docx
- mdb do fdb
- mdb do gdb
- mdb do json
- mdb do ldb
- mdb do mde
- mdb do mdf
- mdb do ods
- mdb do odt
- mdb do rtf
- mdb do sdf
- mdb do snp
- mdb do txt
- mdb do vcf
- mdb do wk1
- mdb do xl
- mdb do xlc
- mdb do xlmx
- mdb do xls
- mdb do xlsb
- mdb do xlsm
- mdb do xlsx
- mdb do xltx
- mdb do xml
- mdb do xps