MSDN用户现在可将TFS 2010 SQLServer升级至SQL 2008 R2

[原文发表地址] MSDN Subscribers can now upgrade their TFS 2010 SQLServer to SQL 2008 R2

[原文发表时间] 2011-07-12 06:05

前不久我们收到客户的反馈,说使用通过 MSDN订阅包含的Team Foundation Server使用的SQL许可证失效。我们刚刚修复了这个问题。

让我从现状开始说起。

当你购买TFS时,会拿到一个准予和TFS一起使用SQL Server标准版的许可证(其实它只能用于TFS)。你获许可使用的SQL版本是当前我们发布的你正使用的TFS的版本。例如 :TFS 2010就包含了使用SQL 2008的许可证。

就在TFS 2010发布后不久,SQL发布了最新的版本 – SQL 2008 R2。我们测试了TFS和新版本的SQL,以保证它正常工作,但是用户们没有更新与他们的TFS一起工作的SQLServer的权限,除非单独购买SQL 2008 R2的许可证。我是这么想的,你所买的产品并没有SQL 2008 R2,所以你要是想用它,就必须自行购买。这样,这就说的通了。

但是,我们从在MSDN订阅(覆盖TFS)用户那里得到反馈,他们觉得MSDN订阅(让他们能免费升级往后任何版本的TFS)也应该让他们有权免费升级与TFS一起使用的SQL服务器,即升级到SQL 2008 R2。我们很赞同这一点,但是不幸的是,产品使用权限不是那么规定的。不管MSDN订阅怎样,它都锁定了SQL版本是跟与TFS一起发布的版本。

我们刚更新了产品使用权限文件(PUR,Product User Rights)来修复这个问题。七月的PUR文件现在包括了相关内容,只要在新版SQL服务器发布时,你的MSDN订阅仍然有效,就能更新TFS相关SQL服务器至最新版本。

描述这改变的语句很晦涩,我觉得没什么人看的懂。为此向大家道歉,我们也收到了反馈意见,要求改进描述让正常人能看懂。不过,就我测算至少需要几个月的时间。同时,我也听说我在这里所描述的就是那段文字的意图。我把那段文字在这里一并介绍一下,以便于你们在树立自己的解释时知道要看些什么。不幸的是,它们是如何工作的仅是我个人对授权的解释,并非“官方”的解释,从法律上讲,你们必须靠自己的理解,并为之负责。所以我的阐释还有附加的免责声明:我不是律师。(如果我是的话,我肯定一枪把自己毙了:))。

SQL Server 2008 R2技术许可条款。

如果你的服务器软件版本包含其他SQL Server 2008 R2技术(比如,SQL Server 2008 R2标准版本),在任何一个时间,你可以运行该技术的一个实例在一台服务器上仅用于支持该软件在一个物理或虚拟OSE。你不需要SQL Server CAL。在SQL Server 2008 R2技术下,你可以在多个服务器上或存储媒体上创建存储任意数量的实例。在这些许可条款下,你可以测试运行SQL Server 2008 R2技术的任何实例。

Brian