.SDF

SDF-fil

SQL Server Compact Database File
Still et spørsmål
HURTIGSVAR

En .sdf-fil er som oftest en Microsoft SQL Server Compact (SQL CE) database - en enkelt binærfil som en Windows- eller .NET-app bruker til å lagre dataene sine. Åpne den med gratisverktøy som CompactView eller SQL Server Compact Toolbox; et tekstredigeringsprogram viser bare uforståelige tegn. SQL CE nådde slutten på støtte i 2021, så de fleste .sdf-filer i dag er eldre data fra tidligere applikasjoner.

Utvikler: Microsoft Corporation Kategori: Databasefiler MIME: application/octet-stream
ÅPNES PÅ Windows
Relatert: .DB · .DBF · .ACCDB · .SQL

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 13, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er SDF-filformatet?

En .sdf-fil er en SQL Server Compact Database-fil - et proprietært binærformat utviklet av Microsoft. .sdf-filer brukes til databaselagring i Windows-skrivebords- og mobilapplikasjoner bygget på .NET Framework. .sdf-filer lagrer data i et strukturert binært sideoppsett (ikke tekstfelt med fast lengde) og rommer opptil 4 GB relasjonelle data i en enkelt portabel fil.

SQL Server Compact (SQL CE), introdusert i 2005, er en lettvektig innebygd databasemotor som kjører i samme prosess som en applikasjon uten å kreve en server - tilsvarende konseptet til en SQLite-database eller en Microsoft Access-database.

Mange verktøy for databasemigrering og konvertering støtter .sdf for å forenkle import og eksport av data til andre systemer. .sdf-filer er imidlertid ikke et generelt utvekslingsformat - de er knyttet til SQL CE-kjøretidsmiljøet og er proprietære for Windows/.NET-applikasjoner.

Merk: .sdf brukes også av kjemibransjen for Structure-Data Files (molekylære data i ren tekst), et helt separat format som ikke er relatert til SQL CE.

Sikkerhet og trygghet

RISIKO: LOW

En .sdf SQL CE-database er data, ikke en kjørbar fil, så det er trygt å åpne den i en viser. To praktiske forholdsregler: SQL CE har vært uten støtte siden 2021, så behandle .sdf-filer som foreldede og ta sikkerhetskopier før redigering; og enkelte .sdf-filer er passordkrypterte, så en viser kan be om databasepassordet. Som alltid, åpne kun .sdf-filer fra kilder du stoler på, og vær oppmerksom på skjulte doble filendelser (data.sdf.exe).

Formatdetaljer

i et nøtteskall
FULLT NAVNSQL Server Compact Database File
UTVIKLERMicrosoft Corporationsiden 2005 (SQL Server Mobile / Compact Edition); last release SQL CE 4.0, 2011
MIME-TYPEapplication/octet-stream
TYPEEnkeltfils innebygd relasjonsdatabase (binær, opptil 4 GB)
Denne filendelsen brukes også av…
  • Chemical Structure-Data File (MDL SDF) - Kjemoinformatikkformat i ren tekst (MDL/Symyx) som lagrer molekylstrukturer pluss datafelt, leses av verktøy som Open Babel, RDKit og ChemDraw - ikke relatert til SQL-databasen .sdf.
  • Generisk «Standard/Spatial Data File» - Enkelte apper (f.eks. Autodesk FDO / MapGuide, noen GPS- og oppmålingsverktøy) bruker .sdf for sine egne romlige data eller eksportdata - app-spesifikt, ikke SQL CE-databasen.

Programmer som åpner SDF-filer

Windows5 apps
CompactView Åpen kildekode Åpne .sdf for å bla i tabeller og kjøre spørringer skrivebeskyttet - gratis, krever ingen installasjon av SQL CE. Beste førstevalg for å bare lese en eldre .sdf.
SDF Viewer Betalt Åpne .sdf for å se/redigere data og eksportere til CSV/XML/XLS. Aktivt vedlikeholdt (oppdatert 2026); bra når du trenger å trekke ut data.
SQL Server Compact Toolbox (ErikEJ) Åpen kildekode Åpne .sdf i det frittstående verktøyet eller som Visual Studio-tillegg for å bla, spørre, skripte og migrere den til SQLite/SQL Server.
Microsoft SQL Server (Management Studio) Gratis Eldre SSMS-versjoner kunne koble til SQL CE .sdf-databaser; moderne SSMS har fjernet støtte for SQL CE, så bruk Toolbox/CompactView for eldre filer.
Full Convert (Spectral Core) Betalt Åpne .sdf som kilde og kopier tabeller/data over til en annen database (SQLite, MySQL, SQL Server, osv.).

Tekniske detaljer

dyp spesifikasjon
UtviklerMicrosoft Corporation
MotortypeInnebygd relasjonell (serverløs, i-prosess)
Maksimal databasestørrelse4 GB per `.sdf`-fil
DatamodellRelasjonell (tabeller, indekser, visninger, fremmednøkler)
SQL-dialektTransact-SQL (T-SQL) delmengde
LagringsformatBinær sidebasert, ikke menneskelig lesbar
MIME-typeapplication/octet-stream
PlattformstøtteKun Windows (.NET Framework skrivebords- og mobilapper)
KjøretidsavhengighetSQL CE-motor DLL-er (`sqlcese40.dll`, `sqlceqp40.dll`)
TransaksjonsstøtteACID-kompatible transaksjoner
KrypteringValgfri AES 128-bit passordkryptering
Maksimal radstørrelse8 060 byte
Unicode-støtteFull Unicode via kolonnetypene `nchar` / `nvarchar`
Magic bytesIngen publisert magisk tall; identifiseres via filendelse og SQL CE-applikasjonskontekst
Utgitt2005 (SQL Server Mobile / Compact Edition); last release SQL CE 4.0, 2011
Spesifikasjonen.wikipedia.org

SDF-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med SDF-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om SDF-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en .sdf-fil?
Hvis det er en SQL Server Compact-database (det vanligste tilfellet), bruk et gratisverktøy som CompactView eller SQL Server Compact Toolbox for å bla i tabellene, eller SDF Viewer for å se/eksportere data. Ikke bruk et tekstredigeringsprogram - det er en binær database.
Hvorfor ser min .sdf ut som tilfeldige tegn i Notepad?
Fordi SQL CE .sdf er en binær database, ikke tekst. Åpne den med en databaseviser (CompactView, SDF Viewer, SQL Server Compact Toolbox) i stedet.
Er SQL Server Compact fortsatt støttet?
Nei. Utvidet støtte for SQL CE 4.0 opphørte 13. juli 2021, og det finnes ingen etterfølger. Eksisterende .sdf-filer kan fortsatt åpnes i tredjepartsverktøy; Microsoft anbefaler å migrere data til SQLite eller LocalDB.
Hvordan konverterer jeg en .sdf-database til Excel/CSV?
Åpne den i SDF Viewer eller SQL Server Compact Toolbox og eksporter hver tabell til CSV eller XLS, og åpne deretter filen i Excel. Det finnes ingen ett-klikks-løsning for å konvertere hele databasen til Excel.
Er alle .sdf-filer en database?
Nei. Den samme filendelsen brukes også av en kjemisk Structure-Data File (molekylære data) i ren tekst, og av enkelte romlige eksportverktøy. Åpne den som tekst først: hvis den inneholder lesbar kjemi/tekst, er det ikke en SQL CE-database.
Kan jeg gjenopprette data fra en gammel apps .sdf?
Vanligvis ja - kopier .sdf-filen og åpne den med CompactView eller SQL Server Compact Toolbox for å lese tabellene, og eksporter deretter til CSV/SQLite. Hvis den er passordbeskyttet, trenger du appens databasepassord.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å