.SDF

SDF-fil

SQL Server Compact Database File
Ställ en fråga
SNABBT SVAR

En .sdf-fil är oftast en Microsoft SQL Server Compact (SQL CE)-databas - en enskild binär fil som en Windows- eller .NET-app använder för att lagra sina data. Öppna den med gratisverktyg som CompactView eller SQL Server Compact Toolbox; en textredigerare visar bara skräptecken. SQL CE nådde slutet på sin support 2021, så de flesta .sdf-filer idag är äldre data från tidigare applikationer.

Utvecklare: Microsoft Corporation Kategori: Databasfiler MIME: application/octet-stream
ÖPPNAS PÅ Windows
Relaterat: .DB · .DBF · .ACCDB · .SQL

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 13, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet SDF?

En .sdf-fil är en SQL Server Compact Database-fil - ett proprietärt binärt format utvecklat av Microsoft. .sdf-filer används för databaslagring i Windows-skrivbords- och mobilapplikationer byggda på .NET Framework. .sdf-filer lagrar data i en strukturerad binär sidlayout (inte textfält med fast längd) och rymmer upp till 4 GB relationella data i en enda portabel fil.

SQL Server Compact (SQL CE), som introducerades 2005, är en lättviktig inbäddad databasmotor som körs inuti en applikation utan att kräva en server - liknande konceptet för en SQLite-databas eller en Microsoft Access-databas.

Många verktyg för databasmigrering och konvertering stöder .sdf för att underlätta import och export av data till andra system. .sdf-filer är dock inte ett generellt utbytesformat - de är knutna till SQL CE-körtidsmiljön och är proprietära för Windows/.NET-applikationer.

Obs: .sdf används också inom kemiindustrin för Structure-Data Files (molekylärdata i klartext), ett helt separat format som inte är relaterat till SQL CE.

Säkerhet & trygghet

RISK: LOW

En .sdf SQL CE-databas är data, inte en körbar fil, så det är säkert att öppna den i en visare. Två praktiska varningar: SQL CE stöds inte sedan 2021, så hantera .sdf-filer som föråldrade och behåll säkerhetskopior före redigering; och vissa .sdf-filer är lösenordskrypterade, så en visare kan be om databasens lösenord. Som alltid, öppna endast .sdf-filer från källor du litar på och se upp för dolda dubbla filtillägg (data.sdf.exe).

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNSQL Server Compact Database File
UTVECKLAREMicrosoft Corporationsedan 2005 (SQL Server Mobile / Compact Edition); last release SQL CE 4.0, 2011
KATEGORIDatabasfiler
MIME-TYPapplication/octet-stream
TYPInbäddad relationell databas i en enskild fil (binär, upp till 4 GB)
Detta filtillägg används också av…
  • Chemical Structure-Data File (MDL SDF) - Klartextformat för kemoinformatik (MDL/Symyx) som lagrar molekylstrukturer plus datafält, läses av verktyg som Open Babel, RDKit och ChemDraw - ej relaterat till SQL-databasen .sdf.
  • Generisk «Standard/Spatial Data File» - Några få appar (t.ex. Autodesk FDO / MapGuide, vissa GPS- och mätverktyg) använder .sdf för sina egna spatial- eller exportdata - app-specifikt, inte SQL CE-databasen.

Program som öppnar SDF-filer

Windows5 apps
CompactView Öppen källkod Öppna .sdf för att bläddra i tabeller och köra frågor i skrivskyddat läge - gratis, ingen SQL CE-installation krävs. Bästa förstahandsvalet för att bara läsa en äldre .sdf.
SDF Viewer Betald Öppna .sdf för att visa/redigera data och exportera till CSV/XML/XLS. Underhålls aktivt (uppdaterad 2026); bra när du behöver extrahera data.
SQL Server Compact Toolbox (ErikEJ) Öppen källkod Öppna .sdf i det fristående verktyget eller som Visual Studio-tillägg för att bläddra, fråga, skripta och migrera den till SQLite/SQL Server.
Microsoft SQL Server (Management Studio) Gratis Äldre SSMS-versioner kunde ansluta till SQL CE .sdf-databaser; moderna SSMS har tagit bort SQL CE-stöd, så föredra Toolbox/CompactView för äldre filer.
Full Convert (Spectral Core) Betald Öppna .sdf som källa och kopiera dess tabeller/data till en annan databas (SQLite, MySQL, SQL Server, etc.).

Tekniska detaljer

djup specifikation
UtvecklareMicrosoft Corporation
MotortypInbäddad relationell (serverlös, in-process)
Maximal databasstorlek4 GB per `.sdf`-fil
DatamodellRelationell (tabeller, index, vyer, främmande nycklar)
SQL-dialektDelmängd av Transact-SQL (T-SQL)
LagringsformatBinär sidbaserad, ej läsbar för människor
MIME-typapplication/octet-stream
PlattformstödEndast Windows (.NET Framework skrivbords- och mobilappar)
KörtidsberoendeSQL CE-motor DLL-filer (`sqlcese40.dll`, `sqlceqp40.dll`)
TransaktionsstödACID-kompatibla transaktioner
KrypteringValfri AES 128-bitars lösenordskryptering
Maximal radstorlek8 060 bytes
Unicode-stödFullt Unicode via kolumntyperna `nchar` / `nvarchar`
Magic bytesInget publicerat magiskt nummer; identifieras via filtillägg och SQL CE-applikationskontext
Släppt2005 (SQL Server Mobile / Compact Edition); last release SQL CE 4.0, 2011
Specifikationen.wikipedia.org

SDF-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med SDF-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om SDF-filer.

Vanliga frågor

Hur öppnar jag en .sdf-fil?
Om det är en SQL Server Compact-databas (det vanligaste fallet), använd ett gratisverktyg som CompactView eller SQL Server Compact Toolbox för att bläddra i tabellerna, eller SDF Viewer för att visa/exportera data. Använd inte en textredigerare - det är en binär databas.
Varför ser min .sdf ut som slumpmässiga tecken i Anteckningar?
Eftersom SQL CE .sdf är en binär databas, inte text. Öppna den med en databasvisare (CompactView, SDF Viewer, SQL Server Compact Toolbox) istället.
Stöds SQL Server Compact fortfarande?
Nej. Den utökade supporten för SQL CE 4.0 upphörde den 13 juli 2021, och det finns ingen efterföljare. Befintliga .sdf-filer kan fortfarande öppnas i tredjepartsverktyg; Microsoft rekommenderar att man migrerar data till SQLite eller LocalDB.
Hur konverterar jag en .sdf-databas till Excel/CSV?
Öppna den i SDF Viewer eller SQL Server Compact Toolbox och exportera varje tabell till CSV eller XLS, och öppna sedan dessa i Excel. Det finns ingen konvertering av hela databasen till Excel med ett enda klick.
Är varje .sdf-fil en databas?
Nej. Samma filtillägg används också av en kemisk Structure-Data File (molekylärdata) i klartext och av vissa spatial-/exportverktyg. Öppna den som text först: om den är läsbar kemi/text är det inte en SQL CE-databas.
Kan jag återställa data från en gammal apps .sdf?
Oftast ja - kopiera .sdf-filen och öppna den med CompactView eller SQL Server Compact Toolbox för att läsa tabellerna, och exportera sedan till CSV/SQLite. Om den är lösenordsskyddad behöver du appens databaslösenord.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

.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 filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö