单个桌面应用程序可以使用多个SQL CE

时间:2011-01-04 16:42:15

标签: sql sql-server

我有一个应用程序需要存储超过SQL CE 4GB文件大小限制。 Microsoft许可是否可以允许单个桌面应用程序使用多个SQL CE数据库?

1 个答案:

答案 0 :(得分:0)

从技术上讲,这是可能的。您只需指定不同的连接字符串即可连接到不同的sdf文件。

从法律上讲,我没有关于SQL CE数据库的任何信息。我相信它应该没问题,但我不是百分百肯定。实际上,您可以考虑使用SQL Server Express Edition。它也是免费的。如果您使用SQL Server 2008 R2 Express Edition没有每个数据库,它有10GB的限制。如果您使用的是旧版本,则仍然有4GB的限制。喜欢SQL CE。我确信在同一个SQL Server Express Edition上同时运行多个数据库是合法的。

如果您选择使用SQL Server Express Edition,还有一些好处。唯一的缺点是SQL Server Express Edition的安装有点复杂,需要更多时间。

更新

关于许可证问题,我认为最好向微软查询。根据Microsoft论坛上的post,您可以在周一至周五上午6点致电1-800-426-9400。到下午6点(太平洋时间)直接与Microsoft许可专家交谈,您可以从那里获得更多详细信息。