.SDF

SDF-fil

SQL Server Compact Database File
Stil et spørgsmål
HURTIGT SVAR

En .sdf-fil er oftest en Microsoft SQL Server Compact (SQL CE) database - en enkelt binær fil, som en Windows- eller .NET-app bruger til at gemme sine data. Åbn den med gratis værktøjer som CompactView eller SQL Server Compact Toolbox; en teksteditor viser kun volapyk. SQL CE nåede slutningen af sin support i 2021, så de fleste .sdf-filer i dag er legacy-data fra ældre applikationer.

Udvikler: Microsoft Corporation Kategori: Databasefiler MIME: application/octet-stream
ÅBNER PÅ Windows
Relateret: .DB · .DBF · .ACCDB · .SQL

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 13, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er SDF-filformatet?

En .sdf-fil er en SQL Server Compact Database-fil - et proprietært binært format udviklet af Microsoft. .sdf-filer bruges til databaselagring i Windows-skrivebords- og mobilapplikationer bygget på .NET Framework. .sdf-filer gemmer data i et struktureret binært sidelayout (ikke tekstfelter med fast længde) og kan indeholde op til 4 GB relationelle data i en enkelt bærbar fil.

SQL Server Compact (SQL CE), introduceret i 2005, er en letvægts indlejret databasemotor, der kører in-process med en applikation uden at kræve en server - svarende i koncept til en SQLite-database eller en Microsoft Access-database.

Mange databasemigrerings- og konverteringsværktøjer understøtter .sdf for at lette import og eksport af data til andre systemer. .sdf-filer er dog ikke et generelt udvekslingsformat - de er bundet til SQL CE-runtime og er proprietære for Windows/.NET-applikationer.

Bemærk: .sdf bruges også af kemiindustrien til Structure-Data Files (molekylære data i almindelig tekst), et helt separat format, der ikke er relateret til SQL CE.

Sikkerhed og tryghed

RISIKO: LOW

En .sdf SQL CE-database er data, ikke en eksekverbar fil, så det er sikkert at åbne den i en fremviser. To praktiske forholdsregler: SQL CE er ikke understøttet siden 2021, så behandl .sdf-filer som legacy og tag sikkerhedskopier før redigering; og nogle .sdf-filer er adgangskodekrypterede, så en fremviser kan bede om databasens adgangskode. Som altid bør du kun åbne .sdf-filer fra kilder, du har tillid til, og hold øje med skjulte dobbelte filendelser (data.sdf.exe).

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNSQL Server Compact Database File
UDVIKLERMicrosoft Corporationsiden 2005 (SQL Server Mobile / Compact Edition); last release SQL CE 4.0, 2011
MIME-TYPEapplication/octet-stream
TYPEEnkelt-fil indlejret relationel database (binær, op til 4 GB)
Dette filtypenavn bruges også af…
  • Chemical Structure-Data File (MDL SDF) - Tekstbaseret kemiinformatik-format (MDL/Symyx), der gemmer molekylestrukturer plus datafelter, læses af værktøjer som Open Babel, RDKit og ChemDraw - ikke relateret til SQL-databasen .sdf.
  • Generisk «Standard/Spatial Data File» - Nogle få apps (f.eks. Autodesk FDO / MapGuide, visse GPS- og opmålingsværktøjer) bruger .sdf til deres egne rumlige eller eksportdata - app-specifikt, ikke SQL CE-databasen.

Programmer der åbner SDF-filer

Windows5 apps
CompactView Open-source Åbn .sdf-filen for at gennemse tabeller og køre forespørgsler som skrivebeskyttet - gratis, kræver ingen SQL CE-installation. Bedste førstevalg til blot at læse en legacy .sdf.
SDF Viewer Betalt Åbn .sdf-filen for at se/redigere data og eksportere til CSV/XML/XLS. Vedligeholdes aktivt (opdateret 2026); god når du har brug for at udtrække data.
SQL Server Compact Toolbox (ErikEJ) Open-source Åbn .sdf-filen i det selvstændige værktøj eller Visual Studio-tilføjelsesprogrammet for at gennemse, forespørge, scripte og migrere den til SQLite/SQL Server.
Microsoft SQL Server (Management Studio) Gratis Ældre SSMS-versioner kunne oprette forbindelse til SQL CE .sdf-databaser; moderne SSMS har droppet SQL CE-support, så foretræk Toolbox/CompactView til legacy-filer.
Full Convert (Spectral Core) Betalt Åbn .sdf-filen som kilde og kopier dens tabeller/data til en anden database (SQLite, MySQL, SQL Server, osv.).

Tekniske detaljer

dyb specifikation
UdviklerMicrosoft Corporation
MotortypeIndlejret relationel (serverløs, in-process)
Maksimal databasestørrelse4 GB pr. `.sdf`-fil
DatamodelRelationel (tabeller, indekser, visninger, fremmednøgler)
SQL-dialektTransact-SQL (T-SQL) undersæt
LagringsformatBinær sidebaseret, ikke-menneskeligt læsbar
MIME-typeapplication/octet-stream
PlatformunderstøttelseKun Windows (.NET Framework skrivebords- og mobilapps)
Runtime-afhængighedSQL CE-motor DLL'er (`sqlcese40.dll`, `sqlceqp40.dll`)
TransaktionsstøtteACID-kompatible transaktioner
KrypteringValgfri AES 128-bit adgangskodekryptering
Maksimal rækkestørrelse8 060 bytes
Unicode-understøttelseFuld Unicode via `nchar` / `nvarchar` kolonnetyper
Magic bytesIntet offentliggjort magisk nummer; identificeres ved filendelse og SQL CE-applikationskontekst
Udgivet2005 (SQL Server Mobile / Compact Edition); last release SQL CE 4.0, 2011
Specifikationen.wikipedia.org

SDF-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med SDF-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om SDF-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en .sdf-fil?
Hvis det er en SQL Server Compact-database (det mest almindelige tilfælde), skal du bruge et gratis værktøj som CompactView eller SQL Server Compact Toolbox til at gennemse tabellerne, eller SDF Viewer til at se/eksportere data. Brug ikke en teksteditor - det er en binær database.
Hvorfor ligner min .sdf tilfældige tegn i Notesblok?
Fordi SQL CE .sdf er en binær database, ikke tekst. Åbn den i stedet med en databasefremviser (CompactView, SDF Viewer, SQL Server Compact Toolbox).
Er SQL Server Compact stadig understøttet?
Nej. Udvidet support til SQL CE 4.0 sluttede den 13. juli 2021, og der er ingen efterfølger. Eksisterende .sdf-filer kan stadig åbnes i tredjepartsværktøjer; Microsoft anbefaler at migrere data til SQLite eller LocalDB.
Hvordan konverterer jeg en .sdf-database til Excel/CSV?
Åbn den i SDF Viewer eller SQL Server Compact Toolbox og eksportér hver tabel til CSV eller XLS, og åbn derefter denne i Excel. Der findes ingen et-kliks-konvertering af en hel database til Excel.
Er enhver .sdf-fil en database?
Nej. Den samme filendelse bruges også af en kemisk Structure-Data File (molekyle-data) i almindelig tekst og af visse rumlige/eksportværktøjer. Åbn den som tekst først: hvis det er læsbar kemi/tekst, er det ikke SQL CE-databasen.
Kan jeg gendanne data fra en gammel apps .sdf?
Normalt ja - kopier .sdf-filen og åbn den med CompactView eller SQL Server Compact Toolbox for at læse tabellerne, og eksportér derefter til CSV/SQLite. Hvis den er adgangskodebeskyttet, skal du bruge appens database-adgangskode.

Referencer

1Wikipedia - SQL Server Compact (history, EOL 2021)en.wikipedia.org
2Microsoft Learn - SQL Server Compact support lifecyclelearn.microsoft.com

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.BINCD/DVD Disc Image (BIN/CUE)
6.M4AMPEG-4 Audio File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.JSONJavaScript Object Notation file
10.ICSiCalendar data file

Relaterede filtyper

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å