Konwertuj db do mdb

Darmowy konwerter online DB do MDB

Konwertuj rozpoznane bazy danych DB do Microsoft Access MDB i sprawdź ograniczenia kompatybilności SQLite.

Konwertuj DB na MDB online - za darmo

Uploading…
Wybrane pliki przekraczają łączny limit 30 MB. Wybierz mniej lub mniejsze pliki.

Plik jest przetwarzany natychmiast i usuwany zaraz po pobraniu.

Jak to działa

  1. 1/3

    Prześlij swój plik .db

    Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.

  2. 2/3

    Wykonaj konwersję .db do .mdb

    Po pomyślnym przesłaniu pliku kliknij konwersję, gdy będziesz gotowy.

  3. 3/3

    Pobierz przekonwertowany plik .mdb

    Wynik konwersji jest gotowy do pobrania.

Jak konwertować db do mdb

Starsza aplikacja Microsoft Access może wymagać bazy danych .mdb zamiast pliku o nazwie .db. Konwersja zależy od silnika bazy danych znajdującego się w pliku źródłowym, ponieważ .db jest rozszerzeniem używanym przez niezwiązane ze sobą formaty baz danych.

Co może zawierać plik DB

.db nie jest pojedynczym formatem bazy danych. Jest powszechnie używane w bazach danych SQLite tworzonych przez aplikacje desktopowe, oprogramowanie mobilne, komponenty przeglądarek, narzędzia do zarządzania zapasami i inne programy przechowujące dane lokalne; jest również używane przez Berkeley DB oraz zastrzeżone bazy danych aplikacji.

Baza danych SQLite jest samodzielnym plikiem, który może zawierać tabele, indeksy, widoki, wyzwalacze i dane. Microsoft Access nie może bezpośrednio otwierać plików SQLite. Inne pliki .db mogą być magazynami klucz-wartość, zaszyfrowanymi danymi aplikacji lub nierelacyjnymi bazami danych, których nie można przekonwertować do Access bez funkcji eksportu lub zgodnego sterownika.

Zidentyfikuj źródło przed konwersją. W systemie macOS lub Linux uruchom file source.db; pliki SQLite są zwykle identyfikowane jako SQLite 3. Jeśli SQLite jest zainstalowane, uruchom sqlite3 source.db ".tables", aby potwierdzić, że plik otwiera się i wyświetla tabele. Jeśli te testy się nie powiodą, znajdź aplikację, która utworzyła plik, i użyj jej funkcji eksportu bazy danych lub sterownika obsługiwanego przez producenta.

Plik zidentyfikowany jako baza danych Microsoft Jet może już być plikiem MDB z nieprawidłowym rozszerzeniem. Utwórz kopię zapasową pliku, zmień nazwę kopii na source.mdb i przetestuj tę kopię w Microsoft Access.

Co zapewnia format MDB

.mdb to starszy format bazy danych Microsoft Access oparty na silniku bazy danych Microsoft Jet. Był standardowym formatem programu Access 2003 i wcześniejszych wersji, a także pozostaje obsługiwany przez nowsze desktopowe wersje Access.

Plik MDB może przechowywać tabele Access, kwerendy, indeksy, relacje, formularze, raporty, makra i moduły VBA. Jest wymagany przez niektóre aplikacje oparte na Jet oraz starsze wdrożenia Access; nowsze bazy danych Access zwykle używają formatu .accdb.

Plik MDB ma maksymalny rozmiar 2 GB, obejmujący wewnętrzne obiekty bazy danych. Nie może korzystać z nowszych funkcji dostępnych wyłącznie w formacie ACCDB, takich jak pola załączników, pola wielowartościowe, makra danych i nowsze możliwości szyfrowania.

Konwertowanie pliku DB SQLite do MDB

Jeśli źródłem jest SQLite, użyj konwertera na stronie 101convert.com, gdy rozpoznaje on przesłaną bazę danych, a następnie otwórz wynikowy plik .mdb w Access i zweryfikuj dane. W przypadku konwersji lokalnej lub baz danych wymagających kontrolowanego mapowania pól zaimportuj dane za pośrednictwem sterownika SQLite ODBC.

  1. Utwórz kopię pliku source.db; nie modyfikuj jedynej kopii źródłowej.
  2. Potwierdź, że plik jest bazą SQLite, na przykład za pomocą sqlite3 source.db ".tables".
  3. Zainstaluj sterownik SQLite ODBC zgodny z architekturą Microsoft Access. 32-bitowy Access wymaga sterownika 32-bitowego; 64-bitowy Access wymaga sterownika 64-bitowego.
  4. Utwórz źródło danych ODBC wskazujące na source.db. Użyj narzędzia administracyjnego Źródła danych ODBC odpowiadającego architekturze sterownika.
  5. W Access utwórz pustą bazę danych, a następnie zapisz ją jako MDB za pomocą File → Save As → Access Database 2002–2003 (*.mdb). W poszczególnych wydaniach Access nazwy mogą się różnić.
  6. Wybierz External Data → New Data Source → From Other Sources → ODBC Database, wybierz opcję importowania danych źródłowych do bieżącej bazy danych, a następnie wybierz źródło danych SQLite.
  7. Wybierz wymagane tabele. Zaimportuj je zamiast tworzyć do nich łącza, jeśli MDB ma działać bez oryginalnego pliku SQLite i sterownika ODBC.
  8. Po zaimportowaniu ustaw klucze podstawowe, typy pól, indeksy i relacje. Przed użyciem MDB w innej aplikacji sprawdź liczbę wierszy i przykładowe rekordy.

Jeśli oryginalny program może eksportować tabele jako CSV, najpierw utwórz MDB, a następnie zaimportuj każdy plik za pomocą External Data → New Data Source → From File → Text File. Podczas importowania ustaw ograniczniki, kodowanie tekstu, typy kolumn i klucze podstawowe; relacje odtwórz dopiero po dodaniu wszystkich tabel.

Kontrola danych i zgodności

SQLite używa elastycznego typowania, natomiast pola Access korzystają ze zdefiniowanych typów. Kolumna SQLite zawierająca kombinację liczb, dat i tekstu może zostać zaimportowana z nieodpowiednim typem pola Access, dlatego przed sfinalizowaniem bazy sprawdź pola daty, waluty, wartości logicznych i identyfikatorów.

Widoki SQLite, wyzwalacze, funkcje niestandardowe, ustawienia aplikacji, konta użytkowników i metadane specyficzne dla aplikacji nie stają się automatycznie kwerendami, formularzami, makrami ani kodem VBA Access. Konwersja danych zwykle przenosi wyłącznie tabele i część schematu.

Klucze obce i indeksy mogą nie zostać przekształcone w relacje i indeksy Access. Najpierw utwórz lub sprawdź klucze podstawowe, a następnie zdefiniuj relacje za pomocą Database Tools → Relationships. Zmień nazwy pól lub tabel kolidujących ze słowami zastrzeżonymi Access, takimi jak Date, User lub Value.

Zaszyfrowane, chronione hasłem, uszkodzone lub zastrzeżone pliki .db wymagają danych uwierzytelniających oryginalnej aplikacji, funkcji eksportu albo sterownika bazy danych. Duże obiekty binarne mogą szybko zwiększyć rozmiar MDB, a źródłowej bazy danych o rozmiarze zbliżonym do 2 GB nie można przechowywać w pojedynczym pliku MDB.

Najczęściej zadawane pytania

Czy konwerter DB do MDB jest darmowy?

Tak, konwersja DB do MDB 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 DB?

Możesz przesłać pliki DB o rozmiarze do 50 MB i przekonwertować do 20 plików jednocześnie w jednej partii.

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ć DB do MDB?

Nie. Konwersja DB do MDB 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 DB dla tej konwersji z DB do MDB. 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ę.