有人听说过 64 位操作系统将自己标识为 32 位操作系统吗?
我们有一台 Windows Server 2008 R2 x64 开发服务器。我们一直尝试使用 MSDN 的产品密钥激活它,但它一直告诉我们密钥无效。我为此向 MSDN 开具了一张票。
然后奇怪的事情发生了——
我尝试安装 64 位版本的 SQL Server 2005。解压后,我们收到以下消息:
此版本的 hotfix.exe 与您正在运行的 Windows 版本不兼容。请检查您的计算机的系统信息,以了解您是否需要 x86(32 位)或 x64(64 位)版本的程序...
现在,我们非常确定这是一个 64 位操作系统。计算机 > 属性显示:
系统类型:64位操作系统
此外,我们有“Program Files”和“Program Files (x64)”目录。
我不知道产品密钥激活器或 SQL 安装程序如何尝试推断操作系统的类型,但它可能是……错误的?
答案1
Windows Server 2008 R2 仅提供 64 位操作系统。
答案2
您的问题可能是由于您拥有的密钥不起作用,因此修补程序无法安装在未激活的操作系统上。
如果您的密钥无法激活操作系统,则密钥(可能)与操作系统不匹配。除非操作系统是通过发送给您的 MSDN 介质安装的,或者从 MSDN 网站下载的,否则它可能不是真正的 MSDN 发行版。
类似地,如果您从 MSDN 站点获取了安装密钥,那么您需要格外小心,确保您获取的是实际拥有的 MSDN 版本的密钥——微软似乎乐于拥有大量名称略有不同的图像。
例如,当我进行 MSDN Win2K3 安装时,我尝试了三次才找到正确的发行版来获取密钥。
答案3
我的上级通常会将密钥交给我,因此我不清楚 MSDN 是如何运作的。您想使用 Windows 2008 密钥吗?我最近问过一些同事是否可以将其重新用于 R2,有几个人立即回复说密钥不同(我们使用 MAK 密钥)。
答案4
您确定 SQL Server 2005 与 Windows Server 2008 R2 兼容吗?它未显示在兼容性网格中(Windows Server 2008 之后没有显示)