SQL Server数据库基于厚浏览器的客户端,没有完整的SQL安装 - 是否有可能?

StackOverflow https://stackoverflow.com/questions/4533280

我想使用Web浏览器,Silverlight和一些数据库机制来构建厚客户端。我是什么意思?我想在客户端有一些数据库,这些数据库是Web浏览器。有没有办法在客户端上以某种方式在客户端可以离线使用临时DB文件或结构,而无需连接到Central SQL Server和Central数据库?假设是客户端不必在其计算机上安装SQL Server,并且客户端不必在其侧面安装任何东西(除了Silverlight)。

还有一个假设。我必须能够在Central SQL Server 2008和厚客户端的DB之间复制数据。

有帮助吗?

解决方案

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

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

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

SQLITE是一个软件库,可实现独立,无服务器,零配置,交易SQL数据库引擎。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top