Перенесення бази даних wsus 3

Послідовність дій буде така:


Крок 1. Встановлюємо клієнтські компонентиSQLServerна серверWSUS

Перенесення бази даних wsus 3

Перенесення бази даних wsus 3

На сервері WSUS зупиняємо системні служби UpdateServices і IISAdminService. Швидко зробити це можна, наприклад, за допомогою команди:

net stop WsusService net stop IISADMIN

Перенесення бази даних wsus 3

Після того як служби успішно зупинені, за допомогою утиліти sqlcmd виконуємо підключення до локального екземпляру Windows Internal Database на сервері WSUS і виконуємо від'єднання БД WSUS за допомогою наступної послідовності команд:

sqlcmd - S np: \ .pipeMSSQL $ MICROSOFT ## SSEE sql query

alterdatabase SUSDB set single_user with rollback immediate

Перенесення бази даних wsus 3

Зверніть увагу на те, що на час нашої сесії першою командою ми додаємо в змінні оточення шлях до каталогу, в якому розташована утиліта sqlcmd (за замовчуванням це "C: Program FilesMicrosoft SQL Server100ToolsBinn ')

При приєднанні імена файлів і бази даних залишаємо без змін ...

Перенесення бази даних wsus 3

Після того як БД приєднана нам потрібно налаштувати дозволу для можливості віддаленого підключення до неї служби UpdateServices сервера WSUS. Так як ця служба на WSUS сервері за замовчуванням працює від імені службового облікового запису Network Service - нам необхідно додати дозвіл для доменної облікового запису комп'ютера - сервера WSUS дає право на віддалене підключення до примірника SQL Server. Можна звичайно явно додати обліковий запис сервера WSUS в список логінів SQL Server, але більш правильно буде створити для цих цілей спеціальну доменну групу безпеки. Створимо таку групу ...

Перенесення бази даних wsus 3

... і включимо в цю групу обліковий запис комп'ютера - сервера WSUS.

Далі додаємо на сервері SQL Server в список логінів створену доменну групу наступною командою SQL:

CREATELOGIN «DOMAINKOM-AD01-SRV-ADM-WSUS» FROM WINDOWS;

Після виконання команди перевіряємо те, що в SQLServerManagementStudio (Security> Logins) списку логінів відображається додана група безпеки.

Перенесення бази даних wsus 3

Далі нам потрібно відкрити властивості створеного SQL-Логіна і на закладці UserMapping. cвязана логін з базою SUSDB і включити його в роль webService

Перенесення бази даних wsus 3

Для приєднання віддаленого примірника бази даних SUSDB до фронт-енд сервера WSUS нам буде потрібно на сервері WSUS внести деякі зміни з системний реєстр в гілку HKLMSOFTWAREMicrosoftUpdateServicesServerSetup

  • Значення ключа SqlServerName встановлюємо в SQLSERVERInstanceName
    Зверніть увагу на те, що якщо використовується інстанси за замовчуванням, тобто MSSQLSERVER то його ім'я не вказується, а вказується лише ім'я сервера, в іншому випадку WSUS не зможе підключитися до бази ... Небесним але факт :)
  • Значення ключа wYukonInstalled встановлюємо в 0
  • Значення ключа SqlInstanceIsRemote встановлюємо в 1

Після редагування реєстру запускаємо служби UpdateServices (WsusService) і IISAdminService (IISADMIN) і перевіряємо можливість коректного відкриття і роботи консолі WSUS.

Після всього, якщо ви впевнені в тому, що тепер на сервері WSUS екземпляр WindowsInternalDatabase не використовується більше ніякими додатками то, в принципі, можете зробити його видалення. Зробити це стандартним способом через оснащення Add / RemovePrograms (appwiz.cpl) не вийде і тому для видалення доведеться скористатися інструкцією Update Management TechCenter - Uninstalling Windows Internal Database

Додаткова інформація по темі:

Поділитися посиланням на цю запис:

Схожі статті