0

我想使用 Web 浏览器、Silverlight 和一些数据库机制来构建胖客户端。我是什么意思?我想在客户端有一些数据库,它的界面是网络浏览器。有没有办法在客户端以某种方式创建一个临时数据库文件或结构,客户端可以离线使用而无需连接到中央 sql 服务器和中央数据库?假设客户端不必在他的机器上安装 sql server 并且客户端不必在其一侧安装任何东西(除了用于 UI 目的的 silverlight)。

还有一个假设。我必须能够在中央 SQL Server 2008 和胖客户端的这个数据库之间复制数据。

4

1 回答 1

3

您可以在客户端上使用SQL Server 2008 Express,但您必须安装它。还有SQL Server Compact 3.5

SQL Server Compact 3.5 SP2 是一个免费、易于使用的嵌入式数据库引擎,让开发人员能够构建强大的 Windows 桌面和移动应用程序,这些应用程序可以在包括 Windows XP、Vista、Pocket PC 和 Smartphone 在内的所有 Windows 平台上运行。

否则,也许SQLite可能会满足您的需求:

SQLite 是一个实现自包含、无服务器、零配置、事务性 SQL 数据库引擎的软件库。

于 2010-12-26T09:00:13.360 回答