SQL Server 2012 Developer Edition的用法

时间:2014-12-19 18:46:15

标签: sql sql-server-2012 licensing virtualization

在我们公司,我们有一个基于SQL Server 2008 R2 EE的数据仓库和一些使用Visual Studio 2013开发的应用程序。对于即将重写的数据仓库,我想使用SQL Server 2012 EE作为基础来重建它。

我们有5位MSDN订阅开发人员和5位销售人员,他们使用实际的数据仓库进行决策,配备SQL Server 2012 Developer Edition CAL来测试数据仓库的新版本。

到目前为止一直很好......

我的计划是在虚拟化环境中的公司网络中安装SQL Server 2012开发人员版。我们有一个VMWare ESX服务器场,其中sysops为我提供了两个虚拟机,一个用于测试,一个用于演示目的。由于ESX场的特性,当前活动的数据仓库和基于2012的新数据仓库可能位于同一物理虚拟机主机上。

我们的软件许可证专家说,具有sql server 2012开发人员版本的虚拟机需要位于单独的物理机器上。这是对的吗?

如果是这样,那就意味着我们需要购买额外的硬件,只是为了迁移到SQL Server 2012.我不相信这一点。

另一个问题是连接到生产系统的许可期限。数据仓库的本质是数据,它总是来自某种生产数据库(在我们的例子中是oracle数据库)。是不是我们不能在新的开发数据仓库中拥有“生产数据”?

我希望你能稍微清除我的头痛。 : - )

1 个答案:

答案 0 :(得分:0)

“客户无法在生产环境中使用该软件以及所使用的任何测试数据 在部署用于生产的软件之前,必须删除设计,开发或测试目的。“ - 许可指南

我想说你可以使用旧的生产数据作为测试数据,这就是我通常看到这样做的方式。您确定有任何生产过程会影响您的数据仓库开发环境,因为您将违反许可协议。我不会做类似日常备份的事情,因为我认为这将接近许可证的过线。

它们不必位于不同的物理机器上。它们可以在具有许多VM的同一物理机器上。我从未经历过这种情况,或者在MS许可协议中看到过这种情况。我附上了MS Sql Server 2012许可指南,但没有提到这一点。

download.microsoft.com/download/7/3/C/73CAD4E0-D0B5-4BE5-AB49-D5B886A5AE00/SQL_Server_2012_Licensing_Reference_Guide.pdf。