部署考量因素
本節描述部署 SQL Server Compact 3.5 應用程式時的兩個主要考量因素:
除了這些主題之外,如果您要升級現有的 SQL Server 資料庫,請參閱<從舊版升級 (SQL Server Compact)>。
重要
SQL Server Compact 3.5 目前並不是理想的網站資料庫。根據預設值,來自 ASP.NET 連線應用程式的連線會遭到封鎖。
SQL Server Compact 3.5 最適合當做應用程式內的嵌入資料庫使用。使用 SQL Server Compact 3.5 當做網站的資料庫需要支援多位使用者和並行資料變更。這可能會造成效能問題。若要當做網站資料庫使用,請使用 SQL Server 2005 和更新版本,或 SQL Server 2005 Express Edition 和更新版本。這些平台上更適合網站。
在使用 ASP.NET 的應用程式案例中,使用 SQL Server Compact 3.5 搭配 ASP.NET 來建立適用於同步處理的 SQL Server Compact 3.5 資料庫。請使用下列程式碼變更 SQL Server Compact 3.5 的預設行為,以便在 ASP.NET 內運作。
AppDomain.CurrentDomain.SetData("SQLServerCompactEditionUnderWebHosting", true)