Varför konvertera MDB till SQL?
De flesta organisationer exporterar MDB-data till en SQL-server för att ta bort det Windows-exklusiva beroendet av Microsoft Access och få en ordentlig databasmotor för flera användare. MDB-filer är också så gamla att den Access-version som behövs för att öppna dem inbyggt kanske inte längre är tillgänglig.
Hur man konverterar MDB till SQL
Navicat Premium APP
Anslut till .mdb-filen, välj tabeller och använd export- eller dataöverföringsfunktionen för att generera SQL-dumpfiler för måltypens databas.
ACCDB MDB Explorer APP
Öppna .mdb-filen och exportera tabeller som ett SQL-skript.
Access Database Manager APP
Öppna .mdb-filen och exportera tabelldata som SQL-satser.
Program som konverterar MDB
Om dessa format
En MDB-fil är en Microsoft Access-databas i det gamla formatet som Access använde från 1992 till 2003, ersatt av .accdb i Access 2007. Den lagrar tabeller, frågor, formulär, rapporter och…
Öppna detaljer för .MDB →En SQL-fil är en vanlig textfil som innehåller SQL-kommandon - schemadefinitioner, INSERT-satser eller frågor. Öppna den i valfri textredigerare för att läsa den; för att använda den, kör…
Öppna detaljer för .SQL →Kvalitet & vad man bör tänka på
- Endast tabeller och deras data överförs till SQL - Access-formulär, rapporter, makron och VBA-kod har ingen SQL-motsvarighet och exporteras inte.
- Ange målets SQL-dialekt (MySQL, PostgreSQL, SQLite) för att få kompatibel CREATE TABLE-syntax och datatypmappningar.
- Access AutoNumber-fält mappas till AUTO_INCREMENT i MySQL eller SERIAL i PostgreSQL - verifiera hanteringen av primärnycklar i utdata.
Vanliga frågor
Finns det ett gratis CLI-alternativ för Linux eller macOS?
mdb-schema och mdb-export -I) är gratis och öppen källkod; installera via brew install mdbtools på macOS eller apt install mdbtools på Ubuntu.