SQL Server就地升级的语言问题

我有一个已经安装了本地化(德国)媒体的SQL Server 2008 R2的实例。 我需要对SQL Server 2012进行就地升级,但遇到一个鸡与蛋的问题:

  • 由于服务器的MUI是ENU,因此无法从德语SQL Server介质运行安装程序( “SQL Server许可协议无法find所选版本”
  • 因为旧的安装语言是德语,所以我无法运行ENU SQL Server安装程序(不支持跨语言升级)

我将如何解决这个问题?

用尖锐的棒子安装了一段时间之后,我发现为Windows Server 2008 R2安装德语MUI语言包并将用户当前的语言切换为德语将允许进行本地化的SQL Server 2012安装程序(好奇地,它仍将显示美英安装程序对话框)。 我的就地升级现在正在运行。

基本上这就是参考文献要做的事情:

通过使用Windows多语言用户界面包(MUI)设置,受支持的操作系统的英文版本支持SQL Server的本地化版本。

[…]

如果设置与要安装的本地化SQL Server的语言不匹配,请使用以下步骤正确设置这些操作系统设置。 […]