Microsoft SQL Server Compact 4.0 是一種免費的嵌入式數(shù)據(jù)庫,軟件開發(fā)人員可以使用它來構(gòu)建 ASP.NET 網(wǎng)站和 Windows 桌面應(yīng)用程序。SQL Server Compact 4.0 的優(yōu)點是:占用的空間小,支持在應(yīng)用程序文件夾中專門部署其二進制文件,輕松地使用 Visual Studio 和 WebMatrix 進行應(yīng)用程序開發(fā),以及無縫地將架構(gòu)和數(shù)據(jù)遷移到 SQL Server。
功能特點
SQL Server Compact 4.0 支持新方案并且包括了許多新功能,其中包括
SQL Server Compact 4.0 是用于 Microsoft WebMatrix 的默認(rèn)數(shù)據(jù)庫,Microsoft WebMatrix 由多種 Web 技術(shù)構(gòu)成,以便輕松地在 Windows 平臺上構(gòu)建和部署網(wǎng)站。
對于增強的開發(fā)和調(diào)試功能,包括設(shè)計器支持,Visual Studio 可用于通過 SQL Server Compact 4.0 開發(fā) ASP.NET Web 應(yīng)用程序和網(wǎng)站。
實現(xiàn)了可在 Web 服務(wù)器中的中等信任或部分信任環(huán)境下工作,并且可以輕松地與網(wǎng)站一起部署到承載服務(wù)提供程序的第三方網(wǎng)站中。
通過在 SQL Server Compact 的安裝位置的單個專用文件夾中具有所有必需的托管程序集以及 x86 和 x64 DLL,包括 Visual C++ 2008 運行時庫(x86 和 x64)SP1,對 SQL Server Compact 的專用部署進一步進行了簡化。
通過使用 SHA2 加密算法對數(shù)據(jù)庫進行加密,增強了數(shù)據(jù)安全性。
通過添加對 OFFSET 和 FETCH 的支持(這兩者可用于編寫分頁查詢和新的 API,例如提供數(shù)據(jù)庫的元數(shù)據(jù)信息的 SqlCeConnection.GetSchema),增強了 T-SQL 語法。
通過與 ADO.NET Entity Framework 一起使用,SQL Server Compact 現(xiàn)在支持具有服務(wù)器生成的鍵(例如標(biāo)識、行 GUID 等)的列和代碼優(yōu)先編程模型。