asp.net - SQL Server 许可证 - Winforms 还是 Web 应用程序?

标签 asp.net sql-server winforms windows-server-2008

我们当前使用的是 SQL Server 2008 Express Edition,但希望升级到标准版。如果我们有 20 个 Active Directory 用户从 C# 应用程序使用数据库,这是否意味着我们需要 20 个席位的许可证?

如果是,从 Windows 窗体切换到 Web 应用程序以减少所需的许可证数量是否有意义?

最佳答案

切换到网络应用程序不会改变应用程序的许可需求。如果您有 20 个用户连接到 SQL Server,那么您需要 20 个标准版 CAL,因为虽然您可能有一个“用户”连接到数据库,但您仍然为 20 个用户提供服务。 MS 许可证文档对此进行了一些详细介绍。

使用每个处理器许可证的替代方法。显然,您需要进行数学计算,以确定哪种选项对于您的用户增长估算更具成本效益。

考虑到您的起始用户数为 20 个,每用户 (CAL) 路线可能是最便宜的选择。

关于asp.net - SQL Server 许可证 - Winforms 还是 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4646084/

相关文章:

c# - 嵌套循环中的循环优化 c#

c# - 创建 Entity Framework 模型时忽略数据库默认值

sql-server - 在 SQL Server 中发生之前在触发器中选择上次更新的行 ID 和上次删除的行 ID

c# - WebBrowser 文档始终为空

c# - 在 Win 窗体中模拟 WebBrowser 控件上的复制粘贴

c# - 重定向到新网站以及查询字符串参数。仅 DNS 名称更改

javascript - 我如何充分了解 AJAX,以便我了解支持 AJAX 的控件是如何工作的,以便我可以在必要时调试它们?

c# - 如何更改禁用控件的样式?

c# - 隐藏和显示面板的Javascript代码

sql-server - DateTime 与 DateTime2 时间范围差异