您是否在DEV和STAGING环境中的服务器级机器上使用sql Server Developer Edition?
我正在开发一个大型项目(如果它通过了概念验证阶段),我们将有几个运行sql Server 2012 Enterprise Edition的大型地理分布式企业级数据库服务器.
我们将拥有一个最初将拥有3台服务器的生产环境,我们的Staging环境将至少拥有3台服务器,而我们的开发环境将拥有1台服务器(托管3台实例).
我的印象是我们只需要获得实际生产服务器的企业许可证,我们可以在开发人员和登台环境中使用开发人员版本,因为它们不是“生产”.
其他消息来源告诉我,我们需要在所有上述机器上拥有企业许可证,并且开发人员版本仅适用于其工作站上的单个开发人员.
由于开发人员版具有Enterprise的所有性感功能,我无法在工作站类机器上看到它的价值,尤其是开发和测试我们正在构建的高可用性系统的类型.
如果我们必须为开发服务器分配企业许可证,那么这将扼杀我们的概念验证阶段,从而杀死项目.在临时环境中强制企业许可证将使管理层只想完全跳过分段.
解决方法
如果连接到服务器的每个人都有自己的开发许可证,则可以使用开发版许可证来安装非生产的任何内容.如果每个人都拥有MSDN许可证,也可以使用MSDN许可证.