【发布时间】:2011-09-23 14:53:24
【问题描述】:
我对数据库几乎一无所知,但需要在我的 ASP.NET 微型网站上存储和呈现用户输入(最多数千条记录)。我应该考虑 SQL Server Compact Edition 吗?在 Microsoft 文档中我发现:
SQL Server Compact 3.5 当前未优化为用作网站的数据库。默认情况下,来自 ASP.NET 连接的应用程序的连接在 SQL Server Compact 3.5 中被阻止。 SQL Server Compact 3.5 经过优化,可用作应用程序中的嵌入式数据库。使用 SQL Server Compact 3.5 作为网站数据库需要支持多用户和并发数据更改。这可能会导致性能问题。因此,不支持这些方案。 SQL Server 的其他版本(包括 SQL Server 2005 Express Edition 及更高版本)经过优化,可用作网站的数据库。
但后来我记得读过一些用户评论说 4.0 版本的 SQL Server CE 终于在 ASP.NET 场景中正常工作了。有人愿意分享他的经验吗?我想先尝试 CE,因为 SQL Server 需要在我的托管上额外付费。
【问题讨论】:
标签: asp.net sql-server sql-server-ce