move your wsus

Совсем забыла в прошлый раз записать процесс переноса базы wsus’а на другой локальный диск. С того момента навыходила куча апдейтов и место снова кончилось. Что же, восполняю забытое и оставляю на будущее.

Прежде всего перенос самих файлов обновления. Тут всё просто и плавно как грудь лоли (:
C:\Program Files\Update Services\Tools\wsusutil.exe movecontent F:\WSUS F:\WSUS.log
Всё предельно понятно. Но всё же. F:\WSUS — это новая корневая директория куда будут перемещены файлы. Ну и второй параметр это лог куда будет записываться данная операция.

Если всё прошло успешно, то в логе увидим примерно следующее:

2016-04-26T13:02:53 Successfully stopped WsusService.
2016-04-26T13:02:53 Beginning content file location change to F:\WSUS
2016-04-26T13:14:06 Successfully copied content files.
2016-04-26T13:14:06 Successfully copied application files.
2016-04-26T13:14:08 Successfully changed WUS configuration.
2016-04-26T13:14:11 Successfully changed IIS virtual directory path.
2016-04-26T13:14:12 Successfully removed existing local content network shares.
2016-04-26T13:14:13 Successfully created local content network shares.
2016-04-26T13:14:13 Successfully changed registry value for content store directory.
2016-04-26T13:14:13 Successfully changed content file location.
2016-04-26T13:14:17 Successfully started WsusService.
2016-04-26T13:14:17 Content integrity check and repair…
2016-04-26T13:14:17 Initiated content integrity check and repair.

Вторым шагом будет перенос файлов базы данных. Если она у вас хранится вне диска С:\

Качаем Microsoft SQL Server Native Client и Microsoft SQL Server 2008 R2 Command Line Utilities из пакета Microsoft SQL Server 2008 R2 Feature Pack

Останавливаем службы в консоли:
net stop WsusService & net stop IISADMIN
Далее запускаем только что установленную утилитку и откручиваем базу данных WSUS.
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 из старой директории (например E:\WSUSDB\UpdateServicesDbFiles) в новую (например F:\WSUSDB\UpdateServicesDbFiles)
Если на сервере нет установленного SQL Server Management Studio, то качаем его отсюда.

Ставим, коннектимся (В качестве сервера указываем \\.\pipe\mssql$microsoft##ssee\sql\query как и в командной строке ранее) аутентификацию выбираем Windows Authentication.

В Object explorer выбираем Databases пкм Attach и выбираем mdf файл новой БД.

Стартуем сервисы и проверяем всё ли в порядке. Если да, радуемся.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *