MOSS 2007 Невозможно подключиться к базе данных после перемещения базы данных конфигурации - PullRequest
0 голосов
/ 03 декабря 2010

Я нахожусь в процессе перемещения всех наших баз данных SharePoint с сервера SQL 2005 на новый сервер 2008 года, и после перемещения базы данных конфигурации все выглядит нормально, кроме случаев, когда я нажимаю «Состояние задания таймера» (в разделе «Центральный администратор»).> Операции> Глобальная конфигурация) Я получаю сообщение «Невозможно подключиться к базе данных. Проверьте информацию о подключении к базе данных и убедитесь, что сервер базы данных работает».ошибка.

В журнале появляются следующие записи:

12/03/2010 13: 51: 41.80 w3wp.exe (0x09E0)
0x09AC Windows SharePointСлужбы
Общие
8e2r Средний Возможное несоответствие между сообщенной ошибкой с кодом = 0x8107053b и сообщением: «Не удается подключиться к базе данных. Проверьте информацию о подключении к базе данных и убедитесь, что сервер базы данных работает».и возвращенная ошибка с кодом 0x81020024.

12/03/2010 13: 51: 45.61 OWSTIMER.EXE (0x0744) 0x0DD8
Службы Windows SharePoint
База данных 6f8e
Критическая база данных SQL 'SP_Test_Config' на экземпляре SQL Server 'test-Сервер не найден.Дополнительная информация об ошибках из SQL Server приведена ниже.Невозможно открыть базу данных "SP_Test_Config", запрошенную при входе в систему.Ошибка входа в систему.

Следует отметить, что для того, чтобы убедиться, что он больше не использует базу данных конфигурации на старом сервере, я отключил исходную базу данных SP_Test_Config в SQL Management Studio.

Очевидно, что все еще есть ссылки на старую базу данных SP_Test_Config на старом сервере 2005 года.Как мне удалить эти ссылки?Или, кроме этого, как мне переместить базу данных конфигурации таким образом, чтобы не осталось ссылок на старый сервер 2005 года?

Заранее спасибо!

1 Ответ

0 голосов
/ 11 декабря 2010

Не совсем ответ, но то, что мы в итоге сделали (в основном начинаем с нуля, используя псевдонимы SQL):

Сначала создайте псевдоним SQL Server. Это сделает так, что если вам понадобится снова перемещать базы данных в будущем, вы можете просто перенести все базы данных на новый SQL Server и изменить псевдоним SQL Server так, чтобы он указывал на этот сервер. Это должно избавить вас от многих неприятностей и страданий в будущем.

  1. Запустите программу настройки клиента SQL Server по адресу: C: \ Windows \ System 32 \ cliconfig.exe.
  2. На вкладке Псевдоним создайте псевдоним SQL Server для нового SQL Server.

Теперь воссоздайте ферму.

  1. Запустите stsadm -o preparetomove для всех БД контента. Сделайте резервную копию всех БД контента и скопируйте на новый сервер SQL
  2. Удаление всех серверов из фермы с помощью мастера настройки SharePoint
  3. Воссоздание фермы с помощью мастера настройки SharePoint с использованием псевдонима SQL Server, созданного выше
  4. Воссоздание всех веб-приложений с временным содержимым БД
  5. Запустите stsadm -o deletecontentdb для всех баз данных временного содержимого, созданных на шаге 4
  6. Запустите stsadm -o addcontentdb, используя скопированные производственные базы данных в качестве базы данных контента
  7. Устранение неполадок до тошноты
...