我们现在在这个问题上处于等待状态,但我想我会向人们调查一些额外的信息,以防其他人发生这种情况。
我们在 Win2K3 Std x64 上有 2 个 SQL 2005 Enterprise 服务器。我们去年安装了 MS08-040 补丁,它最终破坏了两台服务器上的主数据库。从日志看,它好像错误地将 64 位服务器二进制文件替换为 32 位二进制文件。MS PS 说这是由于在服务器上安装了 32 位客户端工具,并告诉我们将 32 位工具取出。
我从服务器上完全删除了客户端工具,并重新运行了补丁,结果相同。我不得不把它们放回去,因为我们需要在我们的应用程序中使用它们。
在我们的 32 位安装甚至在我们的 64 位开发服务器上一切正常。因为我预计在某个时候会收到安装 SP3(包括这个补丁)的命令,所以我现在正在掌握任何东西,看看我们是否可以获得更多关于这方面的信息。我们还为 MS09-004(取代 MS08-040)实施了解决方法,而不是安装它。
这有发生在其他人身上吗?如果是这样,你能克服它吗?
是的,我在部署机器上也遇到过这种情况。在 SP3 补丁之后,SSIS 的东西在其他一些东西中完全被破坏了。
我们计划重新安装整个服务器并将数据库迁移到预安装了 SP3 的服务器。
我们不知道发生了什么,但我希望很多人都遇到过类似的问题。
你安装的是64位版本的补丁吗?听起来您安装了 x64 服务器和 x86 工具。