Převod souboru GDB do MDB
Přeneste data z Firebird nebo InterBase do databáze Microsoft Access MDB.
Převádějte soubory GDB online
Pro převod GDB do MDB zatím vlastní online konvertor nemáme, ale soubory GDB můžete online převést do těchto formátů:
Chcete převádět GDB na MDB?
Dejte nám vědět. Podle zájmu vybíráme, které převody přidáme jako další.
Jak převést soubor gdb do formátu mdb
- Databázové formáty
- Dosud nehodnoceno.
Aplikace může vyžadovat databázi Microsoft Access nebo tým může potřebovat upravovat a sdílet data v přenosném formátu .mdb. Převodem databáze Firebird nebo InterBase .gdb se její schéma a záznamy přesunou do Accessu, ale nepřenese se každá funkce na straně serveru.
Určení formátu GDB
V databázovém softwaru označuje .gdb nejčastěji databázi Firebird nebo starší databázi InterBase. Firebird jej používá pro tabulky, indexy, pohledy, generátory, triggery, uložené procedury a metadata transakcí; novější instalace Firebirdu častěji používají .fdb. Samotná přípona není rozhodující, protože Firebird umožňuje používat i jiné názvy databázových souborů.
Firebird GDB je databáze spravovaná databázovým enginem, nikoli tabulkový procesor nebo exportní soubor. Nepřejmenovávejte ji ani nekopírujte v době, kdy do ní server zapisuje. Pokud je databáze vzdálená nebo hostovaná na serveru, použijte databázové připojení a přihlašovací údaje, místo abyste se k souboru pokoušeli přistupovat z pracovní stanice.
Adresář s názvem something.gdb může být místo toho souborová geodatabáze Esri. Obsahuje geospatial datasets, nikoli jediný databázový soubor Firebird. K exportu jejích feature classes a tabulek použijte ArcGIS, FME nebo GDAL/OGR; běžné nástroje pro převod Firebird do Accessu nejsou vhodné a přejmenováním adresáře nevznikne soubor MDB. Osobní geodatabáze Esri je jiný formát, který také používá .mdb.
Co je formát MDB
.mdb je databázový formát Microsoft Jet/Access používaný aplikací Microsoft Access 2003 a staršími verzemi. Novější verze Accessu jej obvykle dokážou otevřít a mohou databázi uložit ve formátu Access 2002–2003 kvůli kompatibilitě. MDB ukládá místní tabulky, relace, indexy, dotazy, formuláře, sestavy a makra v jednom souboru.
MDB je užitečný pro místní úpravy, malé aplikace s více tabulkami a výměnu dat se softwarem kompatibilním s Accessem. Má maximální velikost souboru 2 GB a neposkytuje serverovou architekturu, model souběžnosti, zpracování transakcí, oprávnění, ani procedurální SQL používané Firebirdem. Výsledek považujte za migraci dat, nikoli za plnohodnotnou náhradu se stejnými funkcemi.
Převod Firebird GDB pomocí Accessu
- Získejte konzistentní zdroj. U serverové databáze požádejte administrátora o zálohu Firebirdu vytvořenou pomocí
gbaknebo naplánujte migraci na dobu, kdy bude databáze offline. Nekopírujte živý databázový soubor. V případě potřeby obnovte zálohu do pracovní databáze Firebird. - Nainstalujte klienta Firebird kompatibilního s databází a odpovídající ODBC driver Firebird. Přizpůsobte bitovou verzi ODBC Accessu: 32bitový Access vyžaduje 32bitovou správu ODBC a 32bitový driver, zatímco 64bitový Access vyžaduje 64bitové komponenty.
- V části Windows ODBC Data Sources vytvořte system DSN nebo user DSN s driverem Firebird. Zadejte server, cestu k databázi nebo alias, znakovou sadu, uživatelské jméno a heslo. Lokální cesta může vypadat například
C:\Data\legacy.gdb, ale použijte syntaxi cesty vyžadovanou nainstalovaným driverem. - Vytvořte prázdnou databázi v Accessu a zvolte External Data → New Data Source → From Other Sources → ODBC Database.
- Vyberte Import the source data into a new table in the current database, zvolte Firebird DSN, proveďte autentizaci a vyberte tabulky. Pokud dojde k chybám relací nebo klíčů, importujte nadřazené tabulky před závislými tabulkami.
- Zkontrolujte mapování jednotlivých polí a definujte primární klíče. Ověřte délky textu, numerickou přesnost, data, hodnoty podobné typu Boolean, hodnoty NULL, BLOB a dlouhá textová pole; typy Firebirdu se ne vždy přesně mapují na typy Accessu.
- Porovnejte počty řádků ve zdroji a cíli a prohlédněte reprezentativní záznamy včetně textu bez znaků ASCII a binárních dat. Znovu vytvořte relace, indexy, dotazy, formuláře, sestavy, ověřovací pravidla, triggery a vypočítaná pole, která se při importu nepřenesla.
- Zvolte File → Save As → Access 2002–2003 Database (*.mdb). Pokud nainstalovaná verze Accessu tento formát nenabízí, použijte kompatibilní verzi Accessu nebo migrační nástroj, který výslovně podporuje výstup MDB.
Použití migračního nástroje
Pro opakované úlohy nebo velké množství tabulek se může Full Convert Enterprise připojit k Firebirdu a zapisovat do Microsoft Accessu. Nakonfigurujte připojení k Firebirdu, jako cíl vyberte Microsoft Access, namapujte nekompatibilní sloupce, spusťte testovací přenos a po načtení dat přidejte indexy a relace. Před zakoupením ověřte, že daná verze produktu podporuje konkrétní vydání Firebirdu a výstup MDB.
DBeaver dokáže číst Firebird prostřednictvím JDBC a exportovat data tabulek, ale vytvoření úplného souboru MDB vyžaduje vhodný driver kompatibilní s Accessem a obvykle také více ruční práce se schématem. Je vhodnější pro selektivní export tabulek než pro úplnou migraci do Accessu.
Omezení kvality a kompatibility
- Proces načte schéma Firebirdu prostřednictvím driveru a vytvoří nezávislou databázi Access; nejde o binární přepsání formátu.
- Uložené procedury, triggery, generátory, vypočítané sloupce, domény, oprávnění rolí, chování transakcí a SQL specifické pro Firebird vyžadují ruční přepracování. Po otestování operací vkládání nahraďte chování generátoru nebo identity polem Access AutoNumber či aplikační logikou.
- Před importem ověřte znakovou sadu připojení. Porovnejte znaky s diakritikou, cyrilici, asijské znaky a další znaky mimo ASCII, protože nesprávné nastavení kódování může poškodit text.
- Otestujte přesnost a měřítko desetinných čísel, předpoklady týkající se časových pásem, chování hodnot NULL, hodnoty Boolean, BLOB a velmi dlouhý text. Přílohy a binární BLOB mohou vyžadovat samostatné zpracování.
- Firebird ponechte pro rozsáhlé, souběžné nebo serverové úlohy. MDB není vhodný, pokud se velikost cíle může přiblížit 2 GB, potřebuje jej používat mnoho současných uživatelů nebo závisí na SQL a bezpečnostních funkcích dostupných pouze ve Firebirdu.
- Online převod obecně není vhodný pro živý nebo důvěrný GDB. Mnoho webových služeb se nedokáže připojit k serveru Firebird, nemusí zachovat procedury nebo relace a vyžaduje nahrání databáze. Online službu použijte pouze tehdy, pokud výslovně podporuje vstup Firebird a výstup MDB, a pouze s necitlivou kopií, kterou následně ověříte.
Informace o příponách a typech souborů poskytuje File-Extensions.org
Navrhovaný software pro převod gdb do mdb
Podobné .gdb konverze
Reverzní konverze
Konverze do .mdb
z jiných formátů
- db do mdb
- mdf do mdb
- accdb do mdb
- mdbx do mdb
- csv do mdb
- dbf do mdb
- accde do mdb
- sqlite do mdb
- excel do mdb
- fdb do mdb
- accdc do mdb
- accdp do mdb
- accdr do mdb
- accdt do mdb
- adb do mdb
- ade do mdb
- adp do mdb
- cdb do mdb
- db3 do mdb
- doc do mdb
- docx do mdb
- dwg do mdb
- eps do mdb
- g4 do mdb
- idf do mdb
- json do mdb
- laccdb do mdb
- mat do mdb
- mda do mdb
- mde do mdb
- myd do mdb
- odb do mdb
- ods do mdb
- pst do mdb
- s2db do mdb
- s3db do mdb
- sav do mdb
- sdb do mdb
- sdf do mdb
- snp do mdb
- sql do mdb
- sqlite3 do mdb
- ssc do mdb
- sxc do mdb
- tbl do mdb
- tif do mdb
- toml do mdb
- tsv do mdb
- txt do mdb
- wk1 do mdb
- xl do mdb
- xla do mdb
- xlmx do mdb
- xls do mdb
- xlsb do mdb
- xlsm do mdb
- xlsx do mdb
- xltx do mdb
- xml do mdb
- yaml do mdb