.SDF

Fichier SDF

SQL Server Compact Database File
Poser une question
RÉPONSE RAPIDE

Un fichier .sdf est le plus souvent une base de données Microsoft SQL Server Compact (SQL CE) - un fichier binaire unique qu'une application Windows ou .NET utilise pour stocker ses données. Ouvrez-le avec des outils gratuits comme CompactView ou SQL Server Compact Toolbox ; un éditeur de texte n'affichera que du charabia. SQL CE a atteint la fin de son support en 2021, donc la plupart des fichiers .sdf actuels sont des données héritées d'anciennes applications.

Développeur : Microsoft Corporation Catégorie : Fichiers de base de données MIME: application/octet-stream
S'OUVRE SUR Windows
Lié : .DB · .DBF · .ACCDB · .SQL

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 13, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier SDF ?

Un fichier .sdf est un fichier SQL Server Compact Database - un format binaire propriétaire développé par Microsoft. Les fichiers .sdf sont utilisés pour le stockage de bases de données dans les applications de bureau et mobiles Windows basées sur le .NET Framework. Les fichiers .sdf stockent les données selon une mise en page binaire structurée par pages (et non des champs de texte à longueur fixe) et peuvent contenir jusqu'à 4 Go de données relationnelles dans un seul fichier portable.

SQL Server Compact (SQL CE), introduit en 2005, est un moteur de base de données embarqué léger qui s'exécute au sein du processus d'une application sans nécessiter de serveur - un concept similaire à une base de données SQLite ou une base de données Microsoft Access.

De nombreux outils de migration et de conversion de bases de données prennent en charge le .sdf pour faciliter l'importation et l'exportation de données vers d'autres systèmes. Les fichiers .sdf ne sont toutefois pas un format d'échange universel - ils sont liés au moteur d'exécution SQL CE et sont propriétaires des applications Windows/.NET.

Note : .sdf est également utilisé par l'industrie chimique pour les Structure-Data Files (données moléculaires en texte brut), un format entièrement distinct sans rapport avec SQL CE.

Sécurité et sûreté

RISQUE : LOW

Une base de données SQL CE .sdf contient des données et non un exécutable, son ouverture dans une visionneuse est donc sûre. Deux précautions pratiques : SQL CE n'est plus supporté depuis 2021, traitez donc les fichiers .sdf comme des éléments hérités et conservez des sauvegardes avant toute modification ; de plus, certains fichiers .sdf sont chiffrés par mot de passe, une visionneuse peut donc vous le demander. Comme toujours, n'ouvrez que des fichiers .sdf provenant de sources de confiance et méfiez-vous des doubles extensions masquées (data.sdf.exe).

Détails du format

en bref
NOM COMPLETSQL Server Compact Database File
DÉVELOPPEURMicrosoft Corporationdepuis 2005 (SQL Server Mobile / Compact Edition); last release SQL CE 4.0, 2011
TYPE MIMEapplication/octet-stream
TYPEBase de données relationnelle embarquée à fichier unique (binaire, jusqu'à 4 Go)
Cette extension est également utilisée par…
  • Chemical Structure-Data File (MDL SDF) - Format de chémo-informatique en texte brut (MDL/Symyx) stockant des structures moléculaires ainsi que des champs de données, lu par des outils comme Open Babel, RDKit et ChemDraw - sans rapport avec la base de données SQL .sdf.
  • Générique « Standard/Spatial Data File » - Quelques applications (par exemple Autodesk FDO / MapGuide, certains outils GPS et de topographie) utilisent .sdf pour leurs propres données spatiales ou d'exportation - spécifique à l'application, il ne s'agit pas de la base de données SQL CE.

Programmes qui ouvrent les fichiers SDF

Windows5 apps
CompactView Open-source Ouvrez le .sdf pour parcourir les tables et exécuter des requêtes en lecture seule - gratuit, aucune installation de SQL CE n'est requise. Le meilleur premier choix pour simplement lire un .sdf hérité.
SDF Viewer Payant Ouvrez le .sdf pour visualiser/modifier les données et les exporter vers CSV/XML/XLS. Maintenu activement (mis à jour en 2026) ; utile lorsque vous devez extraire des données.
SQL Server Compact Toolbox (ErikEJ) Open-source Ouvrez le .sdf dans l'outil autonome ou l'extension Visual Studio pour parcourir, interroger, scripter et migrer vers SQLite/SQL Server.
Microsoft SQL Server (Management Studio) Gratuit Les anciennes versions de SSMS pouvaient se connecter aux bases de données SQL CE .sdf ; les versions modernes de SSMS ont abandonné le support de SQL CE, préférez donc la Toolbox ou CompactView pour les fichiers hérités.
Full Convert (Spectral Core) Payant Ouvrez le .sdf comme source et copiez ses tables/données dans une autre base de données (SQLite, MySQL, SQL Server, etc.).

Détails techniques

spécifications approfondies
DéveloppeurMicrosoft Corporation
Type de moteurRelationnel embarqué (sans serveur, en cours de processus)
Taille maximale de la base de données4 Go par fichier `.sdf`
Modèle de donnéesRelationnel (tables, index, vues, clés étrangères)
Dialecte SQLSous-ensemble de Transact-SQL (T-SQL)
Format de stockageBinaire basé sur des pages, non lisible par l'homme
Type MIMEapplication/octet-stream
Plateformes supportéesWindows uniquement (applications de bureau et mobiles .NET Framework)
Dépendance d'exécutionDLL du moteur SQL CE (`sqlcese40.dll`, `sqlceqp40.dll`)
Support des transactionsTransactions conformes ACID
ChiffrementChiffrement par mot de passe AES 128 bits optionnel
Taille maximale des lignes8 060 octets
Support UnicodeUnicode complet via les types de colonnes `nchar` / `nvarchar`
Octets magiquesAucun nombre magique publié ; identifié par l'extension de fichier et le contexte de l'application SQL CE
Publié2005 (SQL Server Mobile / Compact Edition); last release SQL CE 4.0, 2011
Spécificationen.wikipedia.org

Conversions SDF

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers SDF. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers SDF.

Foire aux questions

Comment ouvrir un fichier .sdf ?
S'il s'agit d'une base de données SQL Server Compact (le cas le plus courant), utilisez un outil gratuit comme CompactView ou SQL Server Compact Toolbox pour parcourir les tables, ou SDF Viewer pour visualiser/exporter les données. N'utilisez pas d'éditeur de texte - c'est une base de données binaire.
Pourquoi mon .sdf ressemble-t-il à des caractères aléatoires dans le Bloc-notes ?
Parce que le .sdf de SQL CE est une base de données binaire, pas du texte. Ouvrez-le plutôt avec une visionneuse de base de données (CompactView, SDF Viewer, SQL Server Compact Toolbox).
SQL Server Compact est-il toujours pris en charge ?
Non. Le support étendu pour SQL CE 4.0 a pris fin le 13 juillet 2021, et il n'y a pas de successeur. Les fichiers .sdf existants s'ouvrent toujours dans des outils tiers ; Microsoft recommande de migrer les données vers SQLite ou LocalDB.
Comment convertir une base de données .sdf en Excel/CSV ?
Ouvrez-la dans SDF Viewer ou SQL Server Compact Toolbox et exportez chaque table en CSV ou XLS, puis ouvrez ce fichier dans Excel. Il n'existe pas de conversion en un clic de l'intégralité de la base de données vers Excel.
Chaque fichier .sdf est-il une base de données ?
Non. La même extension est également utilisée par un fichier chimique en texte brut Structure-Data File (données de molécules) et par certains outils spatiaux ou d'exportation. Ouvrez-le d'abord en tant que texte : s'il s'agit de chimie/texte lisible, ce n'est pas la base de données SQL CE.
Puis-je récupérer les données du .sdf d'une ancienne application ?
Généralement oui - copiez le .sdf et ouvrez-le avec CompactView ou SQL Server Compact Toolbox pour lire les tables, puis exportez-les vers CSV/SQLite. S'il est protégé par mot de passe, vous aurez besoin du mot de passe de la base de données de l'application.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

.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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z