WSUS

для настроенных на обновление с WSUS компьютеров (Windows XP) можно с помощью команд:

gpupdate /force
wuauclt /detectnow

Сделать это можно с помощью утилиты, находящейся на сайте.

Однако для MSDE нужно выполнить следующее:

  1. Устанавливаем пароль пользователя sa, если не стоит:
    <code>osql -E
    sp_password null, 'новый пароль', 'sa'
    go</code>

    Если стоит - можно поменять: osql -U sa

    Утилита osql находится в каталоге C:\Program Files\Microsoft SQL Server\MSSQL$WSUS\Binn

  2. Переводим сервер в MIXED MODE авторизацию.
  3. HKLM\Software\Microsoft\MSSqlserver\MSSqlServer\LoginMode=2

    или если ставили через INSTANCE

    HKLM\Software\Microsoft\Microsoft SQL Server\INSTANCE_NAME\MSSQLServer\LoginMode=2

    INSTANCE_NAME - имя инстанции

  4. Настраиваем сетевой сервис.
  5. svrnetcn.exe

    Разрешаем слушать TCP/IP (Уже должно стоять)

  6. Перезапускаем MSSQL + UPDATE SERVICES.
  7. Запускаем клиента
  8. Настройки:

    ИМЯ СЕРВЕРА=DNS имя машины\имя сервера MSSQL (S039H\WSUS)

    БД=SUSDB

Работа с самой утилитой достаточно проста.

Технология установки службы автоматического обновления Windows на сервер Windows 2000 немного более сложная, чем на Windows 2003. Предварительно требуется обеспечить выполнение требований, которые описаны в документации. То есть, если на 2003 WSUS ставится без предварительной установки отдельных компонентов, то на 2000 сначала нужно установить программное обеспечение по следующему списку:

  • Internet Explorer 6 SP1
  • Предназначенный для повторного распространения пакет платформы Microsoft® .NET версии 1.1 + Пакет обновления Service Pack 1 для платформы Microsoft .NET версии 1.1 ( dotnetfx.exe + NDP1.1sp1-KB867460-X86.exe)
  • IIS 5.0 (в комплекте с системой)
  • Обновление для фоновой интеллектуальной службы передачи (BITS) 2.0 и WinHTTP 5.1 для системы Windows 2000 (KB842773) (Windows2000-KB842773-x86-RUS.EXE)
  • SQL-сервер (достаточно MSDE: MSDE2000A.exe).

На сервере Windows 2003 EE не удаётся установить службу обновлений - выдаётся ошибка отсутствия пакета обновлений для Microsoft Framework 1.1. Решений этой проблемы - скачать и установить обновление WindowsServer2003-KB867460-x86-RUS.EXE, которое просит инсталлятор вручную, так как автоматическая установка в данном случае не срабатывает. Установка более новой версии Microsoft Framework 2.0 проблему не снимет.

Для Windows 2000 Server установить NDP1.1sp1-KB867460-X86.exe

Только ссылки:

В документации на сайте Microsoft сказано, что просто провести upgrade существующего сервера SUS не удастся, можно только мигрировать с него на WSUS (Windows Server Update Services). То есть сначала устанавливается WSUS, а затем - проводится операция переноса обновлений и списка принятых обновлений в базу WSUS.Далее...

WSUS работает с MSDE. На этапе установки MSDE происходил сбой. В результате инсталлятор 1-й раз выдавал ошибку (comctl32.dll). А во время второй попытки - зависал. В журнале установки присутствовала строка ошибки: Error 1114 loading library sqlcax.dll

Решение проблемы есть на сайте Microsoft: FIX: You cannot install MSDE 2000 if the Server service is not running. Однако я воспользовался другим способом - скопировал полностью папку c:\Program files\Microsoft SQL Server с сервера, где WSUS удалось запустить. После этого сбойный этап установки пошёл успешно. Однако в конце была выдана ошибка о том, что установщику не удаётся создать базу данных...

И снова я стал искать в интернете, что говорят по этому поводу. Нашёл, казалось бы, странное решение проблемы - сделать контроллер домена, на котором устанавливается Microsoft SQL Server 2000 Desktop Engine (MSDE 2000), основным, то есть PDC. Выполнил данную рекомендацию и свершилось чудо - Windows Server Update Services заработал.

XZ