可能重复:
你能帮我解决我的软件授权问题吗?
考虑注册100美元的Windows 2008虚拟机主机帐户我将运行一个Web服务器(IIS)和ASP.NET网站,进入一个SQL Server什么牌照,我应该买? 以前从来不必为SQL付费。 一直由我的公司支付。 当您运行托pipe页面到1000个用户的Web服务器时,CAL如何计算。
新蛋 – CAL和成本
我会得到1处理器许可证吗? 这似乎很昂贵。
对于这样的Web服务器,您需要每个CPU许可证,并且不需要客户端访问许可证。
根据您所使用的(虚拟)机器的规格以及应用程序数据库预计将增长的规模,在不久的将来,您可能会发现SQL Express Edition是合适的。 即使在面向公众的商业环境中,也可以免费使用,但具有以下技术限制:
在SQL2005和SQL2008中,不再有一个额外的查询速率pipe理器,就像在SQL2000(MSDE)中发现的一样。 所以基本上你得到的是和Standard Edition一样的基本引擎,只是额外的CPU /内存限制。
所以如果你的项目足够小,并没有利用先进的function。 如果您的项目很小,但预计会增长,那么您可以从SQL Express开始并稍后升级 – 数据库可以在各版本之间自由传输。
编辑:今天晚上我偶然发现了一些额外的细节:在Express版本中还有一些其他的小内存处理默认值,可以优化它在桌面上使用,并且可能会影响性能,如果你的数据库使用模式是突发性的。 详情请看这里 。
你有多种select在这里…
为你的IIS /应用服务器保留一个专用的盒子,但是在主机运行的共享SQL Server服务器上租用数据库空间(只有在你真的不需要从数据库中获得太多的时候才build议使用)
在专用的盒子上,甚至是Web服务器上,运行SQL Server Express。 在你的networking服务器上运行它并不是真正的build议,但…
支付一个专用的盒子,并支付每月的SQL许可证。 如果你正在build立一个网站,那么这个网站可能会特别有趣,因为你可能能够通过托pipe服务器获得SQL Server 2008networking版每月大约30美元。 这可能是成熟的SQL Server最具成本效益的选项之一。 请注意,Web Edition不会为您做一些事情(一些更高级的HAfunction,BI …)
直接购买SQL Server许可证,可能是在一个proc的基础上