У меня проблема, когда KB2494088 (исправление SQL Server 2008 R2) постоянно не устанавливается при перезагрузке системы. Скачивание ручного патча и попытка его применения говорит:
Пакет исправлений SQL Server является частью выпуска для общего распространения (GDR). Этот пакет нельзя применить, поскольку эта функция SQL Server уже исправлена. Чтобы продолжить, необходимо установить более позднюю версию исправления SQL Server.
Большинство других сообщений (этот, этот) предполагают, что это либо неудачная (или отмененная) предыдущая установка, либо требуется восстановление SQL-сервера.
Я посмотрел настройки реестра и попробовал восстановить, но ничего не работает.
Хочу отметить, что это исправление для RTM-версии SQL Server 2008 R2.
Согласно статье KB для рассматриваемого патча,
http://support.microsoft.com/kb/2494088
"Примечание. Эта проблема характерна для обновления безопасности 2494088 для SQL Server 2008 R2. Эта проблема относится только к системам, в которых установлена исходная версия SQL Server 2008 R2. Если вы уже применили накопительное обновление (CU) или критическое обновление по запросу (COD) исправление для системы и больше не работает с исходной версией SQL Server 2008 R2, необходимо установить обновление безопасности 2494086 вместо обновления безопасности 2494088. "
Так что в основном, если вы установили ЛЮБЫЕ патчи КОГДА-ЛИБО, этот патч никогда не установится за вас. Чтобы проверить, подходит ли ваша система для установки правильного исправления, попробуйте загрузить и установить исправление, расположенное по адресу:
http://www.microsoft.com/download/en/details.aspx?id=26315
Соответствующая статья в базе знаний находится здесь:
http://support.microsoft.com/kb/2494086
Наконец, если вы пытаетесь установить KB2494086, и он также сообщает, что на вашем SQL Server установлена более новая версия, чем применяется этот патч, вы можете выбрать «Скрыть обновление» в своем Центре обновления Windows для этого конкретного патча.
Дайте мне знать, если у вас есть вопросы.