您是否在 DEV 和 STAGING 环境中的服务器级计算机上使用 SQL Server Developer Edition?
我正在开展一个大型项目,其中(如果它通过了概念验证阶段)我们将拥有几个运行 SQL Server 2012 企业版的大型地理分布式企业级数据库服务器。
我们将有一个生产环境,最初将有 3 台服务器,我们的暂存环境将至少有 3 台服务器,我们的开发环境将有 1 台服务器(托管三个实例)。
我的印象是,我们只需要获得实际生产服务器的企业许可证,并且我们可以在我们的开发人员和登台环境中使用开发人员版本,因为它们不是“生产”。
其他消息来源告诉我,我们需要在上述所有机器上拥有企业许可证,并且开发人员版本仅适用于其工作站上的单个开发人员。
由于开发者版具有企业版的所有性感特性,我无法真正看到它在工作站级机器上的价值,特别是对于开发和测试我们正在构建的高可用性系统类型。
如果我们必须为开发服务器分配企业许可证,那将几乎扼杀我们的概念验证阶段,从而扼杀项目。在暂存环境中强制使用企业许可证将使管理层只想完全跳过暂存。
只要连接到服务器的每个人都有自己的开发许可证,开发版许可证可用于安装任何非生产环境。如果每个人都有 MSDN 许可证,也可以使用 MSDN 许可证。
简短的回答:是的。
稍微长一点的答案:是的,只要您为每个访问开发和登台服务器的人都拥有一个开发人员许可证。
来自许可快速参考指南: