SQL Server 2008 安装在运行 Windows Server 2008 R2 64 位的全新虚拟机中。安装后运行 SQL Server 安装程序以运行 Service Pack 1 时出现警告。
安装后,服务包开始运行。它升级了安装文件,然后我相信安装程序退出了(当时没有监视屏幕)。然后重新运行安装程序,它建议升级共享组件。它成功运行。
问题在于数据库实例(和其他已安装的实例)未升级。安装程序根本检测不到它们。通过 SQL Server Management Studio 连接时,数据库的内部版本号仍为 1600。
如何正确安装服务包?
答案1
检查您是否具有适用于已安装的 SQL Server 版本的正确服务包版本 - 共有 3 个。我怀疑您要么尝试在 x64 安装上安装 x86 SP,要么反之亦然(大约一个月前,当有人在 x86 安装上尝试安装 x64 SP 时,我自己也看到了同样的事情)。