.SDF

Archivo SDF

SQL Server Compact Database File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .sdf es comúnmente una base de datos Microsoft SQL Server Compact (SQL CE): un único archivo binario que una aplicación de Windows o .NET utiliza para almacenar sus datos. Ábralo con herramientas gratuitas como CompactView o SQL Server Compact Toolbox; un editor de texto solo mostrará caracteres ilegibles. SQL CE finalizó su soporte en 2021, por lo que la mayoría de los archivos .sdf actuales son datos heredados de aplicaciones antiguas.

Desarrollador: Microsoft Corporation Categoría: Archivos de base de datos MIME: application/octet-stream
SE ABRE EN Windows
Relacionado: .DB · .DBF · .ACCDB · .SQL

En esta página

19k+ extensiones indexadas
Última revisión Jul 13, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo SDF?

Un archivo .sdf es un archivo de base de datos SQL Server Compact, un formato binario propietario desarrollado por Microsoft. Los archivos .sdf se utilizan para el almacenamiento de bases de datos en aplicaciones móviles y de escritorio de Windows creadas con .NET Framework. Los archivos .sdf almacenan datos en un diseño de página binario estructurado (no en campos de texto de longitud fija) y admiten hasta 4 GB de datos relacionales en un único archivo portátil.

SQL Server Compact (SQL CE), introducido en 2005, es un motor de base de datos embebido ligero que se ejecuta en el mismo proceso que una aplicación sin requerir un servidor, de concepto similar a una base de datos SQLite o una base de datos Microsoft Access.

Muchas herramientas de migración y conversión de bases de datos admiten .sdf para facilitar la importación y exportación de datos a otros sistemas. Sin embargo, los archivos .sdf no son un formato de intercambio de propósito general; están vinculados al entorno de ejecución de SQL CE y son propietarios de las aplicaciones Windows/.NET.

Nota: .sdf también es utilizado por la industria química para los Structure-Data Files (datos moleculares en texto plano), un formato totalmente independiente y no relacionado con SQL CE.

Seguridad y protección

RIESGO: LOW

Una base de datos .sdf de SQL CE son datos, no un ejecutable, por lo que abrirla en un visor es seguro. Dos precauciones prácticas: SQL CE no tiene soporte desde 2021, así que trate los archivos .sdf como heredados y mantenga copias de seguridad antes de editarlos; además, algunos archivos .sdf están cifrados con contraseña, por lo que un visor puede solicitar la contraseña de la base de datos. Como siempre, abra solo archivos .sdf de fuentes en las que confíe y tenga cuidado con las extensiones dobles disfrazadas (data.sdf.exe).

Detalles del formato

en pocas palabras
NOMBRE COMPLETOSQL Server Compact Database File
DESARROLLADORMicrosoft Corporationdesde 2005 (SQL Server Mobile / Compact Edition); last release SQL CE 4.0, 2011
TIPO MIMEapplication/octet-stream
TIPOBase de datos relacional embebida de un solo archivo (binaria, hasta 4 GB)
Esta extensión también es utilizada por…
  • Chemical Structure-Data File (MDL SDF) - Formato de quimioinformática en texto plano (MDL/Symyx) que almacena estructuras moleculares además de campos de datos, leído por herramientas como Open Babel, RDKit y ChemDraw; no relacionado con la base de datos SQL .sdf.
  • Genérico «Standard/Spatial Data File» - Unas pocas aplicaciones (por ejemplo, Autodesk FDO / MapGuide, algunas herramientas de GPS y topografía) utilizan .sdf para sus propios datos espaciales o de exportación; específico de la aplicación, no es la base de datos SQL CE.

Programas que abren archivos SDF

Windows5 apps
CompactView Código abierto Abra el .sdf para explorar tablas y ejecutar consultas en modo de solo lectura; gratuito, no requiere instalación de SQL CE. La mejor primera opción para solo leer un .sdf heredado.
SDF Viewer Pago Abra el .sdf para ver/editar datos y exportar a CSV/XML/XLS. Mantenido activamente (actualizado en 2026); útil cuando necesita extraer datos.
SQL Server Compact Toolbox (ErikEJ) Código abierto Abra el .sdf en la herramienta independiente o en el complemento de Visual Studio para explorar, consultar, generar scripts y migrarlo a SQLite/SQL Server.
Microsoft SQL Server (Management Studio) Gratis Las versiones antiguas de SSMS podían conectarse a bases de datos .sdf de SQL CE; el SSMS moderno eliminó el soporte para SQL CE, por lo que es preferible usar el Toolbox/CompactView para archivos heredados.
Full Convert (Spectral Core) Pago Abra el .sdf como origen y copie sus tablas/datos en otra base de datos (SQLite, MySQL, SQL Server, etc.).

Detalles técnicos

especificación profunda
DesarrolladorMicrosoft Corporation
Tipo de motorRelacional embebido (sin servidor, en proceso)
Tamaño máximo de base de datos4 GB por archivo `.sdf`
Modelo de datosRelacional (tablas, índices, vistas, claves foráneas)
Dialecto SQLSubconjunto de Transact-SQL (T-SQL)
Formato de almacenamientoBinario basado en páginas, no legible por humanos
Tipo MIMEapplication/octet-stream
Soporte de plataformaSolo Windows (aplicaciones de escritorio y móviles de .NET Framework)
Dependencia de ejecuciónDLL del motor SQL CE (`sqlcese40.dll`, `sqlceqp40.dll`)
Soporte de transaccionesTransacciones compatibles con ACID
CifradoCifrado de contraseña opcional AES de 128 bits
Tamaño máximo de fila8 060 bytes
Soporte UnicodeUnicode completo mediante tipos de columna `nchar` / `nvarchar`
Bytes mágicosSin número mágico publicado; identificado por la extensión de archivo y el contexto de la aplicación SQL CE
Lanzado2005 (SQL Server Mobile / Compact Edition); last release SQL CE 4.0, 2011
Especificaciónen.wikipedia.org

Conversiones de SDF

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos SDF. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos SDF.

Preguntas frecuentes

¿Cómo abro un archivo .sdf?
Si es una base de datos SQL Server Compact (el caso más común), use una herramienta gratuita como CompactView o SQL Server Compact Toolbox para explorar las tablas, o SDF Viewer para ver/exportar datos. No use un editor de texto; es una base de datos binaria.
¿Por qué mi .sdf parece tener caracteres aleatorios en el Bloc de notas?
Porque el .sdf de SQL CE es una base de datos binaria, no de texto. Ábralo con un visor de bases de datos (CompactView, SDF Viewer, SQL Server Compact Toolbox) en su lugar.
¿Sigue teniendo soporte SQL Server Compact?
No. El soporte extendido para SQL CE 4.0 finalizó el 13 de julio de 2021 y no hay un sucesor. Los archivos .sdf existentes todavía se pueden abrir en herramientas de terceros; Microsoft recomienda migrar los datos a SQLite o LocalDB.
¿Cómo convierto una base de datos .sdf a Excel/CSV?
Ábralo en SDF Viewer o SQL Server Compact Toolbox y exporte cada tabla a CSV o XLS, luego abra ese archivo en Excel. No existe una conversión de un solo clic para toda la base de datos a Excel.
¿Es cada archivo .sdf una base de datos?
No. La misma extensión también es utilizada por un archivo de datos moleculares en texto plano (Structure-Data File) y por algunas herramientas espaciales o de exportación. Ábralo primero como texto: si es química/texto legible, no es la base de datos SQL CE.
¿Puedo recuperar datos del .sdf de una aplicación antigua?
Normalmente sí: copie el .sdf y ábralo con CompactView o SQL Server Compact Toolbox para leer las tablas, luego expórtelas a CSV/SQLite. Si está protegido por contraseña, necesitará la contraseña de la base de datos de la aplicación.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

.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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z