.SDF

Arquivo SDF

SQL Server Compact Database File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .sdf é mais comumente um banco de dados Microsoft SQL Server Compact (SQL CE) - um único arquivo binário que um aplicativo Windows ou .NET usa para armazenar seus dados. Abra-o com ferramentas gratuitas como CompactView ou SQL Server Compact Toolbox; um editor de texto mostrará apenas caracteres ilegíveis. O SQL CE atingiu o fim do suporte em 2021, portanto, a maioria dos arquivos .sdf hoje são dados legados de aplicativos antigos.

Desenvolvedor: Microsoft Corporation Categoria: Arquivos de Banco de Dados MIME: application/octet-stream
ABRE EM Windows
Relacionado: .DB · .DBF · .ACCDB · .SQL

Nesta página

19k+ extensões indexadas
Última revisão em Jul 13, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro SDF?

Um arquivo .sdf é um arquivo SQL Server Compact Database - um formato binário proprietário desenvolvido pela Microsoft. Arquivos .sdf são usados para armazenamento de banco de dados em aplicativos móveis e desktop Windows baseados no .NET Framework. Arquivos .sdf armazenam dados em um layout de página binário estruturado (não em campos de texto de comprimento fixo) e comportam até 4 GB de dados relacionais em um único arquivo portátil.

O SQL Server Compact (SQL CE), introduzido em 2005, é um mecanismo de banco de dados incorporado leve que é executado em processo com um aplicativo sem exigir um servidor - semelhante em conceito a um banco de dados SQLite ou um banco de dados Microsoft Access.

Muitas ferramentas de migração e conversão de banco de dados suportam .sdf para facilitar a importação e exportação de dados para outros sistemas. Os arquivos .sdf não são um formato de troca de propósito geral, no entanto - eles estão vinculados ao runtime do SQL CE e são proprietários de aplicativos Windows/.NET.

Nota: .sdf também é usado pela indústria química para Structure-Data Files (dados moleculares em texto simples), um formato inteiramente separado e não relacionado ao SQL CE.

Segurança e proteção

RISCO: LOW

Um banco de dados SQL CE .sdf contém dados, não é um executável, portanto, abri-lo em um visualizador é seguro. Duas precauções práticas: o SQL CE não é suportado desde 2021, portanto, trate os arquivos .sdf como legados e mantenha backups antes de editar; e alguns arquivos .sdf são criptografados por senha, então um visualizador pode solicitar a senha do banco de dados. Como sempre, abra apenas arquivos .sdf de fontes em que você confia e cuidado com extensões duplas disfarçadas (data.sdf.exe).

Detalhes do formato

em resumo
NOME COMPLETOSQL Server Compact Database File
DESENVOLVEDORMicrosoft Corporationdesde 2005 (SQL Server Mobile / Compact Edition); last release SQL CE 4.0, 2011
TIPO MIMEapplication/octet-stream
TIPOBanco de dados relacional incorporado de arquivo único (binário, até 4 GB)
Esta extensão também é usada por…
  • Chemical Structure-Data File (MDL SDF) - Formato de quimioinformática em texto simples (MDL/Symyx) que armazena estruturas de moléculas e campos de dados, lido por ferramentas como Open Babel, RDKit e ChemDraw - não relacionado ao banco de dados SQL .sdf.
  • Genérico «Standard/Spatial Data File» - Alguns aplicativos (ex: Autodesk FDO / MapGuide, algumas ferramentas de GPS e levantamento) usam .sdf para seus próprios dados espaciais ou de exportação - específico do aplicativo, não é o banco de dados SQL CE.

Programas que abrem arquivos SDF

Windows5 apps
CompactView Código aberto Abra o .sdf para navegar pelas tabelas e executar consultas apenas para leitura - gratuito, sem necessidade de instalação do SQL CE. Melhor primeira escolha para apenas ler um .sdf legado.
SDF Viewer Pago Abra o .sdf para visualizar/editar dados e exportar para CSV/XML/XLS. Mantido ativamente (atualizado em 2026); bom quando você precisa extrair dados.
SQL Server Compact Toolbox (ErikEJ) Código aberto Abra o .sdf na ferramenta autônoma ou no suplemento do Visual Studio para navegar, consultar, criar scripts e migrá-lo para SQLite/SQL Server.
Microsoft SQL Server (Management Studio) Gratuito Versões mais antigas do SSMS podiam se conectar a bancos de dados .sdf do SQL CE; o SSMS moderno removeu o suporte ao SQL CE, portanto, prefira o Toolbox/CompactView para arquivos legados.
Full Convert (Spectral Core) Pago Abra o .sdf como fonte e copie suas tabelas/dados para outro banco de dados (SQLite, MySQL, SQL Server, etc.).

Detalhes técnicos

especificação profunda
DesenvolvedorMicrosoft Corporation
Tipo de mecanismoRelacional incorporado (sem servidor, em processo)
Tamanho máximo do banco de dados4 GB por arquivo `.sdf`
Modelo de dadosRelacional (tabelas, índices, visualizações, chaves estrangeiras)
Dialeto SQLSubconjunto de Transact-SQL (T-SQL)
Formato de armazenamentoBaseado em páginas binárias, não legível por humanos
Tipo MIMEapplication/octet-stream
Suporte de plataformaApenas Windows (aplicativos desktop e móveis .NET Framework)
Dependência de runtimeDLLs do mecanismo SQL CE (`sqlcese40.dll`, `sqlceqp40.dll`)
Suporte a transaçõesTransações em conformidade com ACID
CriptografiaCriptografia de senha AES de 128 bits opcional
Tamanho máximo da linha8 060 bytes
Suporte a UnicodeUnicode completo via tipos de coluna `nchar` / `nvarchar`
Magic bytesNenhum número mágico publicado; identificado pela extensão do arquivo e contexto do aplicativo SQL CE
Lançado2005 (SQL Server Mobile / Compact Edition); last release SQL CE 4.0, 2011
Especificaçãoen.wikipedia.org

Conversões de SDF

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos SDF. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos SDF.

Perguntas frequentes

Como eu abro um arquivo .sdf?
Se for um banco de dados SQL Server Compact (o caso mais comum), use uma ferramenta gratuita como CompactView ou SQL Server Compact Toolbox para navegar pelas tabelas, ou SDF Viewer para visualizar/exportar dados. Não use um editor de texto - é um banco de dados binário.
Por que meu .sdf parece caracteres aleatórios no Bloco de Notas?
Porque o .sdf do SQL CE é um banco de dados binário, não texto. Abra-o com um visualizador de banco de dados (CompactView, SDF Viewer, SQL Server Compact Toolbox) em vez disso.
O SQL Server Compact ainda é suportado?
Não. O suporte estendido para SQL CE 4.0 terminou em 13 de julho de 2021 e não há sucessor. Arquivos .sdf existentes ainda abrem em ferramentas de terceiros; a Microsoft recomenda migrar os dados para SQLite ou LocalDB.
Como converter um banco de dados .sdf para Excel/CSV?
Abra-o no SDF Viewer ou SQL Server Compact Toolbox e exporte cada tabela para CSV ou XLS, depois abra esse arquivo no Excel. Não existe uma conversão de um clique de todo o banco de dados para Excel.
Todo arquivo .sdf é um banco de dados?
Não. A mesma extensão também é usada por um Structure-Data File químico de texto simples (dados de moléculas) e por algumas ferramentas espaciais/de exportação. Abra-o como texto primeiro: se for química/texto legível, não é o banco de dados SQL CE.
Posso recuperar dados de um .sdf de um aplicativo antigo?
Geralmente sim - copie o .sdf e abra-o com o CompactView ou o SQL Server Compact Toolbox para ler as tabelas, depois exporte para CSV/SQLite. Se estiver protegido por senha, você precisará da senha do banco de dados do aplicativo.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.DATProgram Data File (generic)
8.EXEWindows Executable (Portable Executable)
9.BINCD/DVD Disc Image (BIN/CUE)
10.DBSQLite Database File

Extensões 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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z