Главная > WSUS > Как переместить базу данных WSUS в другой каталог

Как переместить базу данных WSUS в другой каталог

AllDay.ru_329 Затрону уже давно избитый вопрос про перенос базы данных WSUS версии 3 в другой каталог в пределах существующего локального SQL сервера Windows Internal Database (MICROSOFT##SSEE).

Исходное:
— установлен WSUS версии 3
— база данных установлена на SQL сервер Windows Internal Database (MICROSOFT##SSEE)

Необходимо:
— переместить файлы базы данных в пределах существующего сервера в другой каталог

Трудности:
— нет графических инструментов управления сервером баз данных на данном сервере
— к Windows Internal Database (MICROSOFT##SSEE) невозможно подключиться удаленно по сети, WID поддерживает только подключение по именованным каналам

Как решить задачу:
Вариант 1
Скрипт SUSDB_move.cmd
Используются средства, уже имеющиеся на сервере.
Ничего дополнительного устанавливать не требуется.
==================
net stop «update services»
net stop w3svc
%SystemDrive%
cd «%ProgramFiles%\Update Services\setup»
ExecuteSQL.exe -S %computername%\MICROSOFT##SSEE -Q «exec sp_detach_db ‘SUSDB'»

SET PATH_FROM=C:\WSUS\UpdateServicesDbFiles
SET PATH_TO=D:\WSUS\UpdateServicesDbFiles
REM Учётная запись AUTHORITY\NetworkService должна иметь права полного доступа в новой папке
REM Рекомендую ВРУЧНУЮ создать каталог %PATH_TO% и предоставить необходимые права для AUTHORITY\NetworkService.
REM md %PATH_TO%
move «%PATH_FROM%\*.*» %PATH_TO%\

ExecuteSQL.exe -S %computername%\MICROSOFT##SSEE -Q «exec sp_attach_db @dbname=N’SUSDB’, @filename1=N’%PATH_TO%\SUSDB.mdf’, @filename2=N’%PATH_TO%\SUSDB_log.ldf'»
net start «update services»
net start w3svc
==================

Вариант 2
Установить графический инструмент управления сервером баз данных на данном сервере и с помощью него сделать Detach и Attach базы данных.
Скачиваем и устанавливаем Microsoft SQL Server Management Studio Express .
Подключаемся к серверу, указав следующие параметры подключения:
Server name: ‘\\.\pipe\mssql$microsoft##ssee\sql\query’
Server Type: Database Engine
Authentication: Windows Authentication
Options -> network protocol: Named Pipes

 

Дополнительно:
— Как переместить базу данных WSUS на другой SQL Server
https://technet.microsoft.com/ru-ru/library/dd939918(v=ws.10).aspx
— Как восстановить исходное состояние компонентов Центра обновления Windows?
https://support.microsoft.com/ru-ru/kb/971058
— Обновление агента Центра обновления Windows до последней версии
https://support.microsoft.com/ru-ru/kb/949104

Реклама
Рубрики:WSUS
  1. Leningrad
    15.03.2010 в 12:27

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

  2. Илгиз
    15.03.2010 в 13:01

    Для решения задачи смены местоположения скачанного контента необходимо воспользоваться командой "WSUSutil movecontent", подробнее — http://technet.microsoft.com/en-us/library/cc720466(WS.10).aspx

  3. Николай
    15.08.2014 в 12:34

    Может и другим поможет
    Начиная с 2012 версии Windows Server изменилось подключение используя Microsoft SQL Server Management Studio Express
    было \\.\pipe\mssql$microsoft##ssee\sql\query
    стало \\.\pipe\MICROSOFT##WID\tsql\query

  1. 03.02.2011 в 13:54

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

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: