Назад | Перейти на главную страницу

Ошибка после переноса БД WSUS с одного сервера на другой

У меня WSUS 3.2

Установлен на Windows Server 2003 R2. SQL Server 2005.

Я хочу переместить БД WSUS с этого сервера на наш новый SQL Server 2008 R2 на новом Windows Server 2008 R2 Машина.

После следующих 2 гидов

http://itechhawk.wordpress.com/2012/10/10/move-wsus-database-to-another-server/ http://davehope.co.uk/Blog/moving-a-wsus-database/

Возникла ошибка:

Я отключил, скопировал, подключил к новому серверу.

Основная процедура

  1. остановить службу WSUS (net stop WSUSService)
  2. Сделайте резервную копию исходной базы данных (например, через MS SQL Server Management Studio)
  3. отсоединить исходную базу данных
  4. восстановить ранее созданную резервную копию в месте назначения
  5. переконфигурируйте базу данных, чтобы пользователь мог сопоставить логин, а ваш сервер WSUS указывал на новую базу данных
  6. запустить службу WSUS

На шаге 5. вам нужно будет убедиться, что учетная запись компьютера вашего WSUS-сервера создана как логин на экземпляре SQL-сервера и сопоставлена ​​с соответствующей базой данных. dbo пользователь. Вам также потребуется изменить значения SqlServerName и SqlInstanceIsRemote в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\UpdateServices\Server\Setup ключ реестра, соответствующий вашей новой конфигурации.

Излишне говорить, что ваш экземпляр SQL Server должен иметь возможность принимать удаленные подключения, поддерживать интегрированную аутентификацию Windows, а хост, на котором он работает, должен быть членом того же домена, что и хост установки сервера WSUS.

На самом деле у меня была аналогичная проблема после перемещения моей удаленной базы данных SQL для WSUS с одного сервера на другой. Хотя я изменил SqlServerName в реестре, чтобы обновить новый путь, это не обязательно означает, что WSUS будет знать новое местоположение.

Дополнительным шагом, который потребовался, была команда, которая выглядела примерно так:

WsusUtil.exe postinstall CONTENT_DIR=C:\WSUS SQL_INSTANCE_NAME=NEWSQLSERVER\InstanceName

C:\WSUS может отличаться для вас, как и имя экземпляра SQL. После этого я смог открыть консоль