Не удалось обновить SQL 2008 до 2008 R2, не удается установить R2 сейчас
Мы попытались обновить SQL 2008 до 2008 R2. Это прошло проверки с летающими цветами. Но на полпути во время установки мы получили страшную ошибку "Нет сопоставления между именами учетных записей и идентификаторами безопасности".
После долгих поисков мы полагаем, что исправили проблему с SID (мы обнаружили недопустимый SID в реестре для группы установки SQL и изменили его на правильный SID). Первая попытка установки завершилась, но не полностью обновила экземпляр 2008 года, только некоторые из общих компонентов.
Теперь мы не можем закончить обновление. На полпути в мастере установки он показывает экран, на котором можно установить / снять флажки для компонентов, подлежащих обновлению. Все они предварительно проверены и не могут быть сняты. Когда мы нажимаем "далее", он говорит, что обновлять нечего, и останавливается на ошибке проверки. Мы в значительной степени застряли прямо там. Экземпляр по-прежнему SQL 2008 (10.0.2531), а не R2 (10.50.1600). Для хихиканья мы попробовали мастер "Ремонт", он работал до конца, но по сути ничего не делал.
Я думаю, что происходит то, что установщик считает, что экземпляр уже обновлен, хотя в действительности он не был полностью обновлен до R2.
Если не считать удаления / переустановки или установки именованного экземпляра (босс страстно ненавидит именованные экземпляры и разрешает только экземпляры по умолчанию), есть ли что-то, что мы можем сделать, чтобы завершить обновление до R2?
2 ответа
Возможно, вам придется возиться с ключами реестра, чтобы заставить его работать. Я рекомендую перейти на другую коробку с новой установкой R2
Помимо ozamora, я, честно говоря, не стал бы доверять тому экземпляру, который работает с дальнейшими обновлениями. Вы могли бы потратить немало времени на то, чтобы собрать все вместе, чтобы все снова обдумать, но кто скажет, что у вас не будет проблем с обновлением через пару месяцев?
Создайте новый экземпляр 2008 R2 и переместите ваши данные.