Меню

Как перенести базу SharePoint_Config на новый SQL-сервера

Как перенести базу SharePoint_Config на новый экземпляр SQL-сервера? Легко!

Что имеем:

  1. Один или более веб-серверов или серверов приложений в ферме SharePoint, возможно даже с Project Server на борту
  2. SQL-сервер OldDbServer в ферме SharePoint, с которого хочется съехать
  3. SQL-сервер NewDBServer, на который хочется переехать.

[box type=»warning»] данное руководство не работает в ситуации, когда всё установлено на одном сервере[/box]

Что хотим:

  1. Съехать с сервера OldDbServer на NewDBServer

Что делаем:

  1. Бэкапим все базы SharePoint и Project Server  на сервере OldDbServer
  2. Восстанавливаем все базы на NewDBServer
  3. Убедитесь, что все логины, использующиеся для всех баз SharePoint/Project Server на OldDbServer, созданы на NewDBServer
  4. Дать права Sysadmin учётке фармадмина
  5. Выключить  OldDbServer
  6. На сервере  NewDBServer, в базе конфигурации SharePoint(Sharepoint_Config) в таблице dbo.Objects отключить все триггеры.
  7. Выполнить на таблице  dbo.Objects update dbo.Objects set Name=’NewDBServer‘ where Name=’OldDbServer
  8. Включить триггеры на таблице  dbo.Objects
  9. На всех  веб и серверах приложений в реестре HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\Secure\ConfigDB в ключе «dsn» поменять   OldDbServer на NewDBServer
  10. Перезагрузить все веб и сервера приложений
  11. Запустить на C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN\psconfigui.exe
  12. Выбрать Do not disconnect from this farm и проклацать Next->Next->Next->Finish