Microsoft SQL Server Compact 4.0 SP1 - CTP 1 是一種免費的嵌入式數(shù)據(jù)庫,軟件開發(fā)人員可以使用它來構(gòu)建 ASP.NET 網(wǎng)站和 Windows 桌面應用程序。SQL Server Compact 4.0 的優(yōu)點是:占用的空間小,支持在應用程序文件夾中專門部署其二進制文件,輕松地使用 Visual Studio 和 WebMatrix 進行應用程序開發(fā),以及無縫地將架構(gòu)和數(shù)據(jù)遷移到 SQL Server。
SQL Server Compact 4.0 支持新方案并且包括了許多新功能,其中包括:
SQL Server Compact 4.0 是用于 Microsoft WebMatrix 的默認數(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 應用程序和網(wǎng)站。
實現(xiàn)了可在 Web 服務器中的中等信任或部分信任環(huán)境下工作,并且可以輕松地與網(wǎng)站一起部署到承載服務提供程序的第三方網(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)在支持具有服務器生成的鍵(例如標識、行 GUID 等)的列和代碼優(yōu)先編程模型。
安裝 SQL Server Compact 4.0 x64 可執(zhí)行程序 (SSCERuntime_X64-ENU.exe):(請注意,該安裝程序僅用于在 64 位計算機上安裝 SQL Server Compact)