将SQL Server Compact用于桌面应用程序是否有意义?
答案 0 :(得分:32)
我当然会(也会)。 SQL Compact(SQLCE)在某些情况下具有明显的优势。现在它决不是SQL Server的替代品。它不能扩展,不能运行数千个并发连接,它不是为报告服务等设计的。
但它有 tiny 足迹。安装只是复制DLL的问题。备份它是一个简单的文件副本。如果您使用表格直接或BCP,它可以快速存储和检索。哦,它是免费的。如果您只需要一个应用程序的本地数据存储,SQL Server就很难部署和配置。 SQLCE很简单。此外,它可以作为完整的SQL Server作为复制订阅者(大多数其他小型数据库不能)在相同的沙箱中播放。
编辑:忘记回答您的具体问题:
答案 1 :(得分:0)
如果您想要一个小型数据库,请使用类似SQLite的东西。
答案 2 :(得分:0)
我将它用于一个应用程序并且运行良好。我遇到的唯一问题是,由于某种原因,SQL Server 2005 Management Studio不支持最新版本的SQL Server CE的所有设计器功能(例如,您无法编辑表)。您必须使用我认为的2008版本。
它足够快,但不可否认,我将它用于小型数据集。