Миграция MOSS 2007 с SQL 2000 на SQL 2005 - Приложение - PullRequest
0 голосов
/ 02 марта 2009

Это продолжение предыдущего вопроса о переносе баз данных для установки MOSS 2007 из SQL 2000 в SQL 2005. Вот URL исходного вопроса: Перенос MOSS 2007 из SQL 2000 в SQL 2005

В моей тестовой среде я успешно переместил базы данных на тестовую машину SQL 2005, и все выглядит нормально. Но на странице «Серверы в ферме» Центрального администратора | Операции, он по-прежнему показывает старый сервер (т.е. SQL 2000) в качестве сервера базы данных конфигурации. Кроме того, он показывает старую базу данных конфигурации как базу данных конфигурации. Я знаю, что сервер SQL2000 и старая база данных конфигурации (которые показаны на этой странице) НЕ используются, потому что мы деактивировали экземпляр SQL в SQL2000.

Я попытался «удалить» сервер и получил сообщение о том, что «Удаление продуктов и технологий SharePoint» - лучший путь. Итак, я отключился от тестовых баз данных, удалил SharePoint с тестового сервера WFE и переустановил его. Это ничего не сделало. Перед удалением / переустановкой я также попытался просто перезапустить мастер настройки SharePoint, но это тоже ничего не дало.

Кто-нибудь знает, как обновить сервер Config и базу данных Config на странице «Серверы в ферме» после перемещения баз данных Config и Content? Я что-то упускаю или пропускаю?

Спасибо.

Ответы [ 3 ]

0 голосов
/ 08 октября 2009

Эй, я полностью понимаю вашу проблему. Вы переместили свою базу данных конфигурации с предыдущего сервера SQL на новый сервер SQL. Позвольте мне в этом посте очень четко пояснить, что базу данных конфигурации нельзя перенести на другой сервер SQL.

Следовательно, вам нужно запустить psconfig и отключиться от текущей фермы. Запустите psconfig еще раз и создайте новую ферму серверов. Как только это будет сделано, создайте новое веб-приложение / приложения и затем присоедините к ним базу данных контента сайта. Это единственный способ правильно восстановить ферму с помощью нового сервера sql.

0 голосов
/ 04 мая 2010

Лучший способ сделать это - использовать клиентскую часть SQL или псевдоним DNS для сервера SQL, чтобы можно было легко перемещать базы данных SP на новый сервер и просто обновлять псевдоним, чтобы он указывал на новый. , В вашем случае вы можете попробовать шаги ниже, имена серверов были изменены, чтобы защитить невинных. В этом сценарии вам потребуется одинаковое имя экземпляра (или использовать значение по умолчанию) и, возможно, тот же порт.

  • Отключение служб SharePoint
  • Переименование старого сервера SQL с SQL2000 на SQL2000OLD
  • Создать запись DNS CNAME с именем SQL2000, которая указывает на новый сервер с именем SQL2005
  • Отключение / присоединение или резервное копирование / восстановление всех баз данных с SQL2000 до SQL2005
  • Пропингуйте SQL2000 на сервере SharePoint, чтобы убедиться, что он разрешен к SQL2005, а если нет, то запустите «ipconfig / flushdns» и повторяйте тест до тех пор, пока он не разрешит новый сервер
  • Восстановление резервных копий служб SharePoint, подключение к новому серверу с использованием псевдонима DNS
0 голосов
/ 02 марта 2009
stsadm setconfigdb

stsadm -help setconfigdb

показывает:

stsadm.exe -o setconfigdb
           [-connect]
           -databaseserver 
           [-databaseuser ]
           [-databasepassword ]
           [-databasename ]
           [-hh]
           [-adcreation]
           [-addomain ]
           [-adou ]

Также см. Technet , в котором говорится, что PSConfig заменил stsadm.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...