.SDF

Plik SDF

SQL Server Compact Database File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .sdf to najczęściej baza danych Microsoft SQL Server Compact (SQL CE) - pojedynczy plik binarny używany przez aplikacje Windows lub .NET do przechowywania danych. Można go otworzyć za pomocą darmowych narzędzi, takich jak CompactView lub SQL Server Compact Toolbox; edytor tekstu pokaże jedynie nieczytelne znaki. SQL CE zakończył wsparcie w 2021 roku, więc większość dzisiejszych plików .sdf to dane archiwalne ze starszych aplikacji.

Deweloper: Microsoft Corporation Kategoria: Pliki baz danych MIME: application/octet-stream
OTWIERA SIĘ NA Windows
Powiązane: .DB · .DBF · .ACCDB · .SQL

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 13, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku SDF?

Plik .sdf to plik SQL Server Compact Database - własnościowy format binarny opracowany przez Microsoft. Pliki .sdf są używane do przechowywania baz danych w aplikacjach desktopowych i mobilnych Windows zbudowanych na platformie .NET Framework. Pliki .sdf przechowują dane w strukturalnym binarnym układzie stron (a nie w polach tekstowych o stałej długości) i mogą pomieścić do 4 GB danych relacyjnych w jednym przenośnym pliku.

SQL Server Compact (SQL CE), wprowadzony w 2005 roku, to lekki, osadzony silnik bazy danych, który działa wewnątrz procesu aplikacji bez konieczności posiadania serwera - koncepcyjnie podobny do bazy danych SQLite lub bazy danych Microsoft Access.

Wiele narzędzi do migracji i konwersji baz danych obsługuje format .sdf, aby ułatwić importowanie i eksportowanie danych do innych systemów. Pliki .sdf nie są jednak formatem wymiany ogólnego przeznaczenia - są powiązane ze środowiskiem uruchomieniowym SQL CE i zastrzeżone dla aplikacji Windows/.NET.

Uwaga: Rozszerzenie .sdf jest również używane w przemyśle chemicznym dla Structure-Data Files (dane molekularne w formacie tekstowym), co jest całkowicie odrębnym formatem niezwiązanym z SQL CE.

Bezpieczeństwo

RYZYKO: LOW

Baza danych .sdf SQL CE to dane, a nie plik wykonywalny, więc otwarcie jej w przeglądarce jest bezpieczne. Dwie praktyczne uwagi: SQL CE nie jest wspierany od 2021 r., więc traktuj pliki .sdf jako archiwalne i twórz kopie zapasowe przed edycją; niektóre pliki .sdf są szyfrowane hasłem, więc przeglądarka może poprosić o hasło do bazy danych. Jak zawsze, otwieraj pliki .sdf tylko z zaufanych źródeł i uważaj na ukryte podwójne rozszerzenia (data.sdf.exe).

Szczegóły formatu

w pigułce
PEŁNA NAZWASQL Server Compact Database File
DEWELOPERMicrosoft Corporationod 2005 (SQL Server Mobile / Compact Edition); last release SQL CE 4.0, 2011
TYP MIMEapplication/octet-stream
TYPJednoplikowa osadzona relacyjna baza danych (binarna, do 4 GB)
To rozszerzenie jest również używane przez…
  • Chemical Structure-Data File (MDL SDF) - Tekstowy format cheminformatyczny (MDL/Symyx) przechowujący struktury cząsteczek wraz z polami danych, odczytywany przez narzędzia takie jak Open Babel, RDKit i ChemDraw - niezwiązany z bazą danych SQL .sdf.
  • Generyczny „Standard/Spatial Data File” - Kilka aplikacji (np. Autodesk FDO / MapGuide, niektóre narzędzia GPS i geodezyjne) używa .sdf dla własnych danych przestrzennych lub eksportowych - specyficzne dla aplikacji, nie jest to baza danych SQL CE.

Programy otwierające pliki SDF

Windows5 apps
CompactView Open-source Otwórz plik .sdf, aby przeglądać tabele i uruchamiać zapytania w trybie tylko do odczytu - darmowy, nie wymaga instalacji SQL CE. Najlepszy wybór do zwykłego odczytu archiwalnych plików .sdf.
SDF Viewer Płatny Otwórz plik .sdf, aby przeglądać/edytować dane i eksportować je do CSV/XML/XLS. Aktywnie rozwijany (aktualizacja 2026); dobry, gdy trzeba wyodrębnić dane.
SQL Server Compact Toolbox (ErikEJ) Open-source Otwórz plik .sdf w samodzielnym narzędziu lub dodatku do Visual Studio, aby przeglądać, odpytywać, skryptować i migrować go do SQLite/SQL Server.
Microsoft SQL Server (Management Studio) Darmowy Starsze wersje SSMS mogły łączyć się z bazami danych SQL CE .sdf; nowoczesne wersje SSMS porzuciły wsparcie dla SQL CE, więc dla starych plików lepiej wybrać Toolbox/CompactView.
Full Convert (Spectral Core) Płatny Otwórz plik .sdf jako źródło i skopiuj jego tabele/dane do innej bazy danych (SQLite, MySQL, SQL Server itp.).

Szczegóły techniczne

specyfikacja
ProducentMicrosoft Corporation
Typ silnikaOsadzony relacyjny (bezserwerowy, wewnątrzprocesowy)
Maksymalny rozmiar bazy danych4 GB na plik `.sdf`
Model danychRelacyjny (tabele, indeksy, widoki, klucze obce)
Dialekt SQLPodzbiór Transact-SQL (T-SQL)
Format przechowywaniaBinarny, oparty na stronach, nieczytelny dla człowieka
Typ MIMEapplication/octet-stream
Obsługa platformTylko Windows (aplikacje desktopowe i mobilne .NET Framework)
Zależność od środowiskaBiblioteki DLL silnika SQL CE (`sqlcese40.dll`, `sqlceqp40.dll`)
Obsługa transakcjiTransakcje zgodne z ACID
SzyfrowanieOpcjonalne szyfrowanie hasłem AES 128-bit
Maksymalny rozmiar wiersza8 060 bajtów
Obsługa UnicodePełny Unicode poprzez typy kolumn `nchar` / `nvarchar`
Sygnatura plikuBrak opublikowanej liczby magicznej; identyfikowany przez rozszerzenie pliku i kontekst aplikacji SQL CE
Wydano2005 (SQL Server Mobile / Compact Edition); last release SQL CE 4.0, 2011
Specyfikacjaen.wikipedia.org

Konwersje SDF

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami SDF. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki SDF.

Najczęściej zadawane pytania

Jak otworzyć plik .sdf?
Jeśli jest to baza danych SQL Server Compact (najczęstszy przypadek), użyj darmowego narzędzia, takiego jak CompactView lub SQL Server Compact Toolbox, aby przeglądać tabele, lub SDF Viewer, aby przeglądać/eksportować dane. Nie używaj edytora tekstu - to binarna baza danych.
Dlaczego mój plik .sdf wygląda jak przypadkowe znaki w Notatniku?
Ponieważ plik .sdf SQL CE jest binarną bazą danych, a nie tekstem. Zamiast tego otwórz go za pomocą przeglądarki baz danych (CompactView, SDF Viewer, SQL Server Compact Toolbox).
Czy SQL Server Compact jest nadal wspierany?
Nie. Rozszerzone wsparcie dla SQL CE 4.0 zakończyło się 13 lipca 2021 r. i nie ma następcy. Istniejące pliki .sdf nadal otwierają się w narzędziach innych firm; Microsoft zaleca migrację danych do SQLite lub LocalDB.
Jak przekonwertować bazę danych .sdf do Excel/CSV?
Otwórz ją w SDF Viewer lub SQL Server Compact Toolbox i wyeksportuj każdą tabelę do formatu CSV lub XLS, a następnie otwórz ten plik w programie Excel. Nie ma opcji konwersji całej bazy danych do Excela jednym kliknięciem.
Czy każdy plik .sdf to baza danych?
Nie. To samo rozszerzenie jest również używane przez tekstowy format chemiczny Structure-Data File (dane cząsteczek) oraz przez niektóre narzędzia przestrzenne/eksportowe. Najpierw otwórz go jako tekst: jeśli jest to czytelna chemia/tekst, nie jest to baza danych SQL CE.
Czy mogę odzyskać dane z pliku .sdf starej aplikacji?
Zazwyczaj tak - skopiuj plik .sdf i otwórz go za pomocą CompactView lub SQL Server Compact Toolbox, aby odczytać tabele, a następnie wyeksportuj do CSV/SQLite. Jeśli jest chroniony hasłem, będziesz potrzebować hasła do bazy danych tej aplikacji.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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)

Powiązane rozszerzenia

.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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z