Не ясно, что означает «он не будет установлен», и я также никогда не слышал об обновлениях, выходящих из строя таким образом (самые последние обычно заменяют старые).
Но вы можете установить SP4 вручную, не полагаясь на Центр обновления Windows:
Я потерял учетную запись, когда мой вопрос был перемещен в суперпользователя.
Я не смог установить Microsoft SQL Server 2005 Express Edition SP4
автоматическое обновление, поэтому я скачал обновление отсюда и попытался установить его вручную, что также привело к ошибке:
Компоненты, которые вы пытаетесь установить, уже установлены
Я проверил версию продукта SQL Server 2005, который вернулся 9.00.5000.00
через команду Select @@version
.
Теперь возникает вопрос: если автоматическое обновление не смогло применить патч SP4, то почему же обновилась версия 9.00.5000.00
?
Невозможно откатить или переустановить исправление, поскольку для его переустановки требуется весь SQL Server, поставляемый с Visual Studio 2005.
Есть ли другой способ проверить правильность применения исправления SP4?
Изменить : я использовал MBSA Tool для анализа необходимых обновлений, которые подтверждают, что Microsoft SQL Server 2005 Express Edition SP4 отсутствует.
Не ясно, что означает «он не будет установлен», и я также никогда не слышал об обновлениях, выходящих из строя таким образом (самые последние обычно заменяют старые).
Но вы можете установить SP4 вручную, не полагаясь на Центр обновления Windows:
Они должны быть установлены по порядку (sp2, sp3, sp4)
Вы получили их, так как на вашем компьютере должен быть установлен SQLExpress.
Я бы сказал, что, поскольку он правильно сообщает номер версии (как в документе ниже), он устанавливается правильно, если только вы не получаете какую-либо ошибку. Я не могу размышлять о том, как он был установлен, но вы, кажется, на SP4.