Благополучно перешел на WSUS 3.0 (Обновлением с 2.0 Sp1)
Добавлю пару комментариев, ибо никто не акцентировал внимание на следующих моментах.
Исходная ситуация: старый WSUS на SQL 2000. Даже при наличии установленного SQL 2005 Express, WSUS 3.0 при обновлении ставит _свой_ экземпляр SQL 2005. Причем нагло в Windows\System32 !! Понятно, что не многим такое понравится. Часто это просто невозможно, если там еще и DC стоит... Нельзя поставить, если папка сжата. (синенькая
)
Имеем: WSUS 2.0 уже снесен, новый еще не поставлен, и не будет поставлен. тупик?
Я просто заново поставил 2.0 и поднял из бакапа базу. Не пошла синхра, ну да и фиг с ней.
Мой порядок установки: SQL2000 - backup базы SUSDB, установка SQL 2005 Express SP2 Rus, создание пустой базы SUSDB в нужном месте, останов службы UpdateServices и WsusAppPool в Диспетчере служб IIS, подъем из бакапа в 2005-й SQL сохраненной базы, замена в реестре имени SQL сервера. Запуск службы и пула в IIS.
Установка Reporting Services.
Обновление до WSUS 3.0 прошло после этого без каких бы то ни было извращений и сложностей. Да, забыл сказать, у меня все прекрасно заработало на 8530-м порту...
PS обновления в человеческом виде из этой базы все также можно вытащить с помощью WsusClient (забираем с моего сайта). Похоже структура баз почти не поменялась.