SQL Server数据库基于厚浏览器的客户端,没有完整的SQL安装 - 是否有可能?
-
13-10-2019 - |
题
我想使用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数据库引擎。
不隶属于 StackOverflow