Top Advertising on Sys-Adm.in
3.66666666666671111111111Rating 3.67 (3 Votes)

Многие наверное сталкивались с данной необходимостью, необходимостью переноса базы данных WSUS на отдельный SQL сервер, в рамках данной статьти вкраце пробегусь по основным шагам процедуры переноса.

Действия на WSUS сервере

Установка необходимых компонентов SQL:

  • Microsoft SQL Server Native Client (sqlncli.msi)
  • Microsoft SQL Server 2008 R2 Command Line Utilities (SqlCmdLnUtils.msi)

Данные компоненты входят в набор Microsoft SQL Server 2008 R2 Feature Pack.

Останов служб:

net stop WsusService & net stop IISADMIN

Подключение к SQL экзепляру:

cd cd C:\Program Files\Microsoft SQL Server\100\Tools\Binn
sqlcmd -S np:\\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query
use master
alter database SUSDB set single_user with rollback immediate
go
sp_detach_db SUSDB
go
quit

Далее необходимо скопировать файлы БД (файлы SUSDB.mdf, SUSDB_log.ldf) на SQL сервер (данные файлы расположены в папке установки WSUS - UpdateServicesDbFiles).

Действия на SQL сервере

Подключение БД:

  • Microsoft SQL Server Management Studio - Databases - Attach

Добавление группы разрешений на доступ к экзепляру SQL:

Я сделал так - создал Security Group в AD, добавил в нее членом компьютер на котором установлен WSUS, далее добавил данную группу в список разрешений SQL - Security - Logins, в разделе User Mapping отметил флажок на против базы SUSDB, так же помимо разрешений public необходимо отметить webService.

Донастройка WSUS

На сервере WSUS необходимо запустить редактор реестра, перейти в ветку:

  • HKLM\SOFTWARE\Microsoft\UpdateServices\Server\Setup

Изменить значения ключей:

  • SqlServerName - Имя SQL сервера (при необходимости можно указать имя экземпляра SQL);
  • wYukonInstalled - 0
  • SqlInstanceIsRemote - 1
  • Запустить остановленные службы:
net start WsusService & net start IISADMIN

Для проверки достаточно запустить консоль WSUS. Если необходимости нет держать экземляр SQL на WSUS то его можно удалить:

On 32-bit platforms: msiexec /x {CEB5780F-1A70-44A9-850F-DE6C4F6AA8FB} callerid=ocsetup.exe
On 64-bit platforms: msiexec /x {BDD79957-5801-4A2D-B09E-852E7FA64D01} callerid=ocsetup.exe

Добавить комментарий


Защитный код
Обновить

Сейчас 255 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз