一、SDF數據庫初探
SDF是一個標准縮略數據庫格式。這個數據庫包含擴展名為.sdf的文件並且以結構化文件格式進行數據存儲。這些SDF文件通常用於在不同數據庫應用之間移動數據。它允許一個用戶將一個軟件程序數據庫信息與另一個用戶分享,即便另一個用戶沒有安裝相同的軟件產品。
.sdf文件是一個Sql Server Mobile文件。它也作為 Sql Server compact的數據文件。它主要被用於移動開發,但近期在單用戶桌面開發中也越來越受歡迎了。
在Visual Studio 2008 中的Sql Server Mobile 不支持Linq to Sql但是Framework支持。. 你可以在里面找打更多的實現。
二、SDF和MDF文件最大的區別
Sdf 文件和Mdf文件最大的區別就是Mdf文件無法像普通文件一樣被打開,而sdf文件可以被訪問。然而在Visual Studio中的定義也是被Sql Server 數據文件重建的,該文件被Sql Server Express session動態關聯MDF文件。
sdf文件使用SQL Sever Compact Edition瀏覽數據庫信息。當你想移動項目的時候,你不需要去拷貝SDF文件,當你項目在新地方打開的時候,SDF會自動出現在新位置,非常方便。
三、拓展
Visual Studio 包含 SQL Server Compact,這是一個輕量關系數據庫引擎,常用於設備應用程序中。(摘自微軟MSDN)
四、如何打開.sdf數據庫文件
方法1:
(1) 連接數據庫的時候,選擇“SQL SERVER Moblie”
(2)選擇SDF文件,連接就行了,此處(注意版本的問題3.0的SQL2005可以打開。)
方法2:
下載SDF Viewer可以打開而且可以查看文件。
============================================================================
歡迎交流QQ:392989505