Среда: SBS Server 2008
Сервер DC / домена: Windows Server 2008 FE
Microsoft Windows Server Update Services 3.0 SP1 - MMC
SUSDB.MDF запускается с 14.x ГБ, и при попытке использовать параметры очистки обновлений {будет ссылка на более подробную информацию из статьи мы обнаружили, что это можно сделать}, это продолжалось в течение долгого времени, а затем в конечном итоге вылетало, и теперь размер файла SUSDB.MDF составляет 24.x ГБ
Пробовал это несколько раз, но он снова вылетал без уменьшения размера.
Итак, мы решили, что возможно удалить « Microsoft Windows Server Update Services 3.0 SP1 » и начать все заново, переустановив его или более обновленную версию.
При удалении запрашивался файл в e: \ .. длинном идентификаторе, например, шестнадцатеричный номер .. \ ... \ ..
местоположение, которое не было ни в указанном месте, ни в каких-либо других дисках или местах на сервере.
Он закрылся, удаление было выполнено неправильно.
Нам не удалось удалить файлы MDF или выполнить какие-либо операции удаления или сокращения из SQL Server Management Studio Express.
Мы решили, что можем установить последнюю версию: 3.0 SP2 от Microfost здесь: https://www.microsoft.com/en-us/download/details.aspx?id=5216
И после этого попробуйте очистить / удалить, но это тоже не установится, не сработает и указывает на приложенный файл журнала и нет записи Программа / рабочая MMC или Удаление в программах и компонентах.
Итак, что мы можем теперь делать в таком сценарии?
Файл журнала установки / настройки WSUS:
C: /Users/administrator.COMPANY/AppData/Local/Temp/WSUSSetup.log
2016-05-03 13:41:42 Успешно MWUSSetup Проверка предварительных требований ...
2016-05-03 13:41:57 Успешно MWUSSetup Удаление Wsus ...
2016-05-03 13:55:48 Ошибка MWUSSetup RemoveWsus: MWUS Uninstall Failed (Ошибка 0x8007064C: источник установки для этого продукта недоступен. Убедитесь, что источник существует и вы можете получить к нему доступ).
2016-05-03 13:55:48 Ошибка MWUSSetup Wsus Удаление MSI не удалось. (Ошибка 0x8007064C: источник установки для этого продукта недоступен. Убедитесь, что источник существует и вы можете получить к нему доступ.)
2016-05-03 13:55:48 Ошибка MWUSSetup CSetupDriver :: LaunchSetup: сбой установки (Ошибка 0x8007064C: источник установки для этого продукта недоступен. Убедитесь, что источник существует и вы можете получить к нему доступ).
2016-05-03 13:55:54 Ошибка MWUSSetup DoInstall: сбой установки Wsus (Ошибка 0x8007064C: источник установки для этого продукта недоступен. Убедитесь, что источник существует и вы можете получить к нему доступ.)
2016-05-03 15:05:54 Успех MWUSSetup Проверка предварительных требований ...
2016-05-03 15:05:54 Ошибка MWUSSetup WSUS устарел. Но это не заблокирует установку (ошибка 0x00000000: операция успешно завершена.)
2016-05-03 15:05:56 Ошибка MWUSSetup ExecuteQuery: Не удалось выполнить SQL-запрос. ИСПОЛЬЗУЙТЕ SUSDB, ЕСЛИ СУЩЕСТВУЕТ (выберите * FROM master..sysdatabases WHERE name = N'SUSDB 'AND suser_sname (sid) is null) EXEC dbo.sp_changedbowner N'COMPANY \ administrator '(Ошибка 0x80040E14)
2016-05-03 15:05:56 Ошибка MWUSSetup ExecuteQueryGetNoResults: Не удалось выполнить запрос USE% s IF EXISTS (выберите * FROM master..sysdatabases WHERE name = N '% s' AND suser_sname (sid) is null) EXEC dbo. sp_changedbowner N '% s' (Ошибка 0x80040E14)
2016-05-03 15:05:56 Ошибка MWUSSetup CUpgradeDriver :: PerformPreSetupActions: не удалось сбросить имя владельца базы данных для SUSDB на имя владельца КОМПАНИЯ \ администратор (ошибка 0x80040E14)
2016-05-03 15:05:56 Ошибка MWUSSetup CSetupDriver :: LaunchSetup: не удалось выполнить действия перед настройкой (ошибка 0x80040E14)
2016-05-03 15:05:56 Ошибка MWUSSetup CProgressManager :: EnableCancel: GetDlgItem возвращает ошибку (Ошибка 0x80070578: недопустимый дескриптор окна).
Несколько повторных попыток с 3.0 SP2, указанным в вопросе и партиях настроек SQL / Regitry и Server / IIS, и ничего не работало.
Я, должно быть, прочитал сотни статей, сообщений в блогах и загруженный SP2 просто не установился, несмотря на множество ручных взломов / реестр / изменения БД / разрешения / манипуляции с папками и файлами.
Я опубликую больше ссылок о том, что не сработало, и о том, что сработало, ниже.
Шаг 1: Переустановка WSUS 3.0 SP1 из SBS ISO:
Наконец-то я смог переустановить WSUS через SBS ISO, который содержал WSUS 3.0 SP1.
Предположение, что более поздняя версия того же самого будет работать так же или лучше, было ошибочным.
Шаг 2: Использование сценария Adamj для обрезки WSUS:
После установки я использовал сценарий AdamJ из приведенной ниже ссылки для очистки:
PS: У меня нет авторских прав на этот сценарий, поэтому я привязываюсь к нему и цитирую то, что он делает.
Ознакомьтесь с моим сценарием Adamj Clean-WSUS. Это последний сценарий WSUS вам когда-нибудь понадобится.
http://community.spiceworks.com/scripts/show/2998-adamj-clean-wsus
Что он делает:
- Уменьшает размер папки WSUSContent, отклоняя замененные обновления.
- Он очистит все журналы синхронизации, которые накапливались с течением времени (настраивается, по умолчанию сохраняются последние 14 дней журналы).
- Удалите все драйверы из базы данных WSUS.
- Удалите отклоненные обновления из базы данных WSUS
- Запустите мастер очистки сервера.
- Наконец, но самое главное, он запустит рекомендуемый сценарий обслуживания на фактическая база данных SQL.
Он отправит вам отчет по электронной почте или сохранит его в файл, или и то, и другое.
Следуйте инструкциям в верхней части сценария, но по существу выполните . \ Clean-WSUS.ps1 -FirstRun, а затем установите запланированное задание для запуска сценарий с -ScheduledRun ежедневно в нужное вам время.