我们当前使用的是 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/