Varför konvertera SQL till MDB?
En .sql-fil är vanlig text som innehåller SQL-satser - den har ingen betydelse utanför en motor som kan exekvera den. En .mdb är Microsoft Access proprietära binära databascontainer (Jet-motor, introducerad 1992) som innehåller tabeller, frågor och relationer. Ingen filkonverterare kan köra SQL-satser; den kan bara kopiera bytes, vilket ger ett trasigt resultat.
Hur man konverterar SQL till MDB
Microsoft Access APP
Efter att ha kört .sql-filen i dess källmotor, använd Access flik Extern data för att importera tabeller via ODBC, eller importera CSV-filer som exporterats från den mellanliggande databasen.
DBeaver FREE
Importera .sql-filen till källdatabasmotorn med DBeaver, exportera varje tabell som CSV, och importera sedan CSV-filerna till Microsoft Access via fliken Extern data.
Program som konverterar SQL
Om dessa format
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 →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 →Kvalitet & vad man bör tänka på
- Access
.mdbhar en storleksgräns på 2 GB och saknar många datatyper från SQL Server eller MySQL. - MySQL-specifik syntax (
AUTO_INCREMENT, backtick-identifierare,ENGINE=InnoDB) måste gå via MySQL-motorn först - Access kan inte tolka den. - Access stöder inte lagrade procedurer; de delarna av dumpen måste utelämnas.
Vanliga frågor
Finns det någon SQL till MDB-konverterare online?
Kan jag öppna en .sql-fil i Access?
.sql-dumpar.Vad händer om jag bara behöver data i Excel, inte Access?
.sql-filen till en databasmotor och exportera sedan tabeller som CSV eller Excel direkt - det går snabbare än att gå via Access.Hjälper det nyare .accdb-formatet?
.sql till .accdb-konverterare heller.