Převod souboru SDF do MDB
Převeďte databáze SQL Server Compact SDF na upravitelné soubory Microsoft Access MDB.
Vytvořte soubory MDB online
Soubory SDF zatím číst neumíme, takže tenhle převod nenabízíme. Pokud dokážete svou práci uložit do některého z těchto formátů nebo dalších, MDB z něj vyrobíme:
Chcete převádět SDF 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 sdf do formátu mdb
- Databázové formáty
- Dosud nehodnoceno.
Databáze SQL Server Compact může vyžadovat převod, pokud aplikace, kolega nebo starší systém Windows vyžaduje databázi Microsoft Access. Převod zkopíruje tabulky a záznamy SDF do souboru MDB; změna přípony .sdf na .mdb formát databáze nezmění.
Co je formát SDF
V kategorii Databases označuje SDF obvykle databázi SQL Server Compact, známou také jako SQL CE. Jde o vloženou relační databázi založenou na souboru, kterou používají starší aplikace .NET, desktopové nástroje, mobilní software a další programy, které potřebují lokální úložiště bez databázového serveru.
Soubor SDF může obsahovat tabulky, sloupce, indexy, relace, omezení a data. Běžnými verzemi jsou SQL Server Compact 3.5 a 4.0. Ochrana heslem nebo šifrování mohou převodu zabránit, pokud nejsou k dispozici správné přihlašovací údaje a kompatibilní SQL CE provider.
Co je formát MDB
MDB je databázový formát Microsoft Access používaný nativně do verze Access 2003 a podporovaný pro zpětnou kompatibilitu v novějších verzích Access. Hodí se v případě, že cílový systém vyžaduje tabulky kompatibilní s Jet nebo starší aplikace Windows přijímá pouze soubory MDB.
Access může poskytovat desktopové rozhraní pro úpravu tabulek a umožňuje přidávat dotazy, formuláře, sestavy a makra. Tyto objekty Access nejsou v souboru SDF přítomny a migrace dat je nevytvoří automaticky. MDB má maximální velikost souboru 2 GB, bez započtení dat v propojených tabulkách; Jet a starší aplikace Access mohou také stanovovat přísnější limity pro typy polí, názvy, indexy a výrazy.
Převod pomocí nástroje pro migraci databází
Specializovaný nástroj pro Windows, například Full Convert Enterprise, je obvykle nejpřímější možností, pokud jeho nainstalovaná verze uvádí SQL Server Compact jako zdroj a Microsoft Access MDB jako cíl. Edice produktu a aktuální podpora providerů se liší, proto si před zakoupením nebo zahájením migrace ověřte oba formáty.
- Vytvořte zálohu souboru
source.sdfa zavřete aplikace, které jej používají. - Nainstalujte převodník a vytvořte nový projekt nebo úlohu převodu.
- Jako zdroj zvolte SQL Server Compact, vyberte
source.sdfa v případě potřeby zadejte heslo nebo nastavení připojení. - Jako cíl zvolte Microsoft Access, Access MDB nebo ekvivalentní cíl Jet a nastavte novou výstupní cestu, například
converted.mdb. - Zkontrolujte mapování. Pokud to nástroj podporuje, zachovejte primární klíče, chování identity nebo AutoNumber, indexy, nastavení povolení hodnot NULL a relace.
- Spusťte úlohu, otevřete výsledný MDB v Access a porovnejte se zdrojem počty řádků, klíče, data, logické hodnoty, text Unicode, binární pole, indexy a relace.
Použití SQL Server Compact Toolbox pro ruční migraci
SQL Server Compact Toolbox dokáže prohlížet soubor SDF a vytvořit skript jeho schématu a dat, jde však o zastaralý nástroj, který vyžaduje kompatibilní SQL Server Compact provider. Tato metoda je užitečná, pokud komerční převodník nedokáže otevřít konkrétní verzi SDF nebo pokud je nutné zkontrolovat každou změnu schématu.
- Otevřete
source.sdfv SQL Server Compact Toolbox a spusťte jeho příkaz pro vytvoření skriptu databáze, který se obvykle jmenuje Script Database Schema and Data. - V Access vytvořte prázdnou databázi pomocí File → New → Blank database a uložte ji jako
converted.mdb. - Upravte vygenerovaný SQL pro Access SQL. SQL Server Compact a Jet používají různé datové typy, syntaxi identity, funkce, rezervovaná slova a syntaxi omezení.
- Spusťte upravené definice v Access pomocí Create → Query Design → SQL View, kde je to vhodné, nebo tabulky vytvořte ručně.
- Načtěte exportované řádky do nových tabulek, poté znovu vytvořte primární klíče, indexy a relace a ověřte hodnoty identity.
U jednoduchých tabulek může CSV sloužit jako meziformát, nezachová však relace, indexy, omezení, datové typy ani binární hodnoty. Pokud na těchto prvcích záleží, použijte strukturovaný skript nebo nástroj pro migraci.
Omezení kompatibility a online převodu
Migrace obecně přenáší relační tabulky a data, nikoli chování původní aplikace. Dotazy specifické pro SQL Server Compact, triggery, vypočítané výrazy, nastavení šifrování, pravidla identity a nepodporované datové typy mohou vyžadovat ruční náhradu. Access neposkytuje univerzální nativní cestu importu pro každé vydání SQL Server Compact a instalace starého SQL CE provideru sama o sobě neumožní Access otevřít soubor SDF.
Po převodu zkontrolujte přesnost desetinných čísel, dlouhý text, časová razítka, hodnoty NULL, binární sloupce, znaky Unicode, rezervované identifikátory a hodnoty identity. Otestujte dotazy a spojení aplikace proti MDB. Pokud by výsledek překročil limit MDB 2 GB, rozdělte data do propojených tabulek nebo použijte ACCDB, pokud jej přijímající software podporuje.
Renomované univerzální online převodníky jen zřídka uvádějí spolehlivou podporu převodu SQL Server Compact SDF na MDB. Nenahrávejte databáze obsahující osobní, vlastnická nebo regulovaná data; online služby mohou také zahodit relace a objekty specifické pro providera, aniž by poskytly podrobné možnosti mapování. Pro tento převod použijte offline převodník a online službu využijte pouze po ověření její přesné podpory SQL CE a MDB a zásad uchovávání dat.
Informace o příponách a typech souborů poskytuje File-Extensions.org
Navrhovaný software pro převod sdf do mdb
Podobné .sdf konverze
Reverzní konverze
Konverze do .mdb
z jiných formátů
- db do mdb
- mdf do mdb
- accdb do mdb
- mdbx do mdb
- dbf do mdb
- csv do mdb
- accde do mdb
- gdb do mdb
- sqlite do mdb
- excel 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
- fdb 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
- 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