2 个 SQL Server 数据库的许可
1) 如果我有一个用 SQL Server 编写的移动应用程序数据库,并且 PDA 上有与之同步的 SQL Server CE 数据库,那么如果我使用 SQL Server Express Edition,我可以免去许可费用吗?
2)SQL Server<> SQL Server(移动应用数据库)>> SQLCE 如果我们使模型变得复杂,因为移动应用程序主 SQL Server 数据库有一个正在运行的服务,然后该服务通过 .NET 和 Web 服务同步到另一个基于 SQL Server 的数据库,这是否会导致许可问题,例如在多路复用领域,因为我们知道我们的最终 PDA 用户吗?
3) 甲骨文<> SQL Server(移动应用数据库)>> SQLCE 如果后端系统更改为 Oracle,许可会受到什么影响。
谢谢。
1) If I have a mobile application database written in SQL Server which has SQL Server CE databases on PDAs synchronising with it, can I get away with no licensing cost if I use the SQL Server Express Edition?
2) SQL Server <> SQL Server (Mobile Application Database) <> SQL CE
If we then complicate the model as the mobile application main SQL Server database has a service runninhg which then synchronises via .NET and web services to another database that is SQL Server based, does this cause problems with licensing, e.g. in the area of multiplexing because we know our ultimate end PDA users?
3) Oracle <> SQL Server (Mobile Application Database) <> SQL CE
How would licensing be affected if the backend system is changed to Oracle.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
SQL Express Edition 是免费使用的 - 它有其局限性,但如果您的应用程序可以在其限制内工作,那么就可以使用。
您不清楚第 2 点,但如果所有这些 SQL 安装都是 Express 或 CE/Compact,那么也没关系。
如果您将标准版/企业版 SQL Server 混合在一起,那么您的许可成本就会增加,此时您需要查看 CAL 许可或获取 Proc 许可。
SQL Express Edition is free to use - it's got it's limitations but if your app can work inside it's constraints then it's fine to use.
You're not clear on point 2 but if all of those SQL installations are Express or CE/Compact then that's fine as well.
You license costs would come in if you put a Standard/Enterprise edition SQL Server in the mix at which point you either need to look at CAL licensing or get Proc license(s).
如果 SQL Express 能够满足您的需求,那么就不会有任何许可问题。
如果您使用需要许可的 SQL 版本,则必须为已知用户获取 CAL,或者采用不需要 CAL 的按 CPU 许可途径。
If SQL Express will meet your needs then there shouldn't be any licensing issues.
If you use a version of SQL that requires licensing you have to get CAL's for your known users, or go the per-CPU licensing route which doesn't require CAL's.