使用Silverlight 4.0 OOB安装SQL Server

时间:2010-11-11 05:27:44

标签: silverlight silverlight-4.0

我有一个需要与本地SQL数据库通信的Silverlight应用程序,我们计划将此Silverlight应用程序部署到Azure。用户将导航到该应用程序并使用Out-of browser功能安装该应用程序。

在这种情况下,我们应该如何计划在本地用户的计算机上安装SQL数据库?此应用程序在离线模式下运行,除非与远程服务器同步,因此需要本地SQL数据库。

1 个答案:

答案 0 :(得分:1)

您将无法在OOB应用程序的机器上使用SQL Express或类似的东西(除非您正在升级),因为您仍然会受到沙箱的限制,并且Silverlight中可用的库是有限的

相反,请考虑使用可以存储在隔离存储中的紧凑型数据库,例如Siaqodbvistadbsilverdb

另外需要注意的是即将推出的Silverlight Sync框架,该框架旨在为来自SQL或SQL Azure的数据提供脱机支持。请参阅此网络广播:Building Offline Web Apps using Microsoft Sync Framework

如果您正在运行提升,那么您可以使用COM与本地系统进行交互,这样您就可以通过这种方式访问​​完整的数据库。但是,确保先决条件到位并处理数据库管理将是很多工作。我不会为你的情况推荐它。