У меня есть сервер SharePoint, у которого есть база данных конфигурации, этот сервер не работает, когда я пытаюсь получить к нему доступ, он дает мне ошибку:
«Не удается подключиться к базе данных конфигурации»
поэтому я установил WSS 3.0 на другой сервер и создал его базу данных конфигурации, затем я сделал резервную копию старого и восстановил его на новом сервере, и я перезаписал старый в действии восстановления. Теперь, когда я открываю Центр администрирования, у меня появляется ошибка:
«HTTP / 1.1 404 Соединение: закрыто Дата: четверг, 16 июля 2009 г., 13:00:31 GMT Сервер: Microsoft-IIS / 6.0 X-Powered-By: ASP.NET MicrosoftSharePointTeamServices: 12.0.0.6421»
Журнал событий дает мне эту информацию:
Произошла ошибка при установлении соединения с сервером. При подключении к SQL Server 2005 этот сбой может быть вызван тем, что в настройках по умолчанию SQL Server не разрешает удаленные подключения. (поставщик: поставщик именованных каналов, ошибка: 40 - не удалось открыть соединение с SQL Server)
Итак ... как мне извлечь старые данные с сервера SharePoint, который не работает, на новый, свежий, и как я могу решить эту проблему?
Обратите внимание на следующее из Восстановление фермы с помощью инструментов SQL Server (Windows SharePoint Services 3.0):
Функцию восстановления Office SharePoint Server 2007 нельзя использовать для восстановления базы данных конфигурации или базы данных контента центра администрирования. Вы не можете использовать средства резервного копирования и восстановления SQL Server 2005 для восстановления базы данных конфигурации в другую конфигурацию фермы или топологии.
По моему опыту, перемещение базы данных конфигурации работает не очень хорошо. Мне удалось воссоздать это лучше используя такого рода процесс.
Однако почему бы вам не выяснить, почему база данных конфигурации недоступна? Кажется излишним переместить базу данных без предварительного устранения проблемы. Дополнительные сведения о проблеме должны быть указаны в журналах ULS в «12 Hive» или, возможно, даже в средстве просмотра событий.
В новом поле перейдите к инструментам конфигурации SQL и диспетчеру конфигурации контактной зоны. Нажмите на Surface Area Config для служб и подключений. В новом окне нажмите «Удаленные подключения» и измените его на «Локальные и удаленные подключения»> «Только TCP / IP».
Если старый сервер все еще в сети, почему бы просто не выяснить, почему веб-ферма не может подключиться к нему, и восстановить это соединение?
Можете ли вы пропинговать SQL Server из веб-фермы? Можете ли вы подключиться по telnet к порту SQL Server?
Вы пробовали подключить ферму к старой базе данных конфигурации с помощью команды psconfig?
Что-то вроде
psconfig -cmd configdb -connect -server <yoursqlservername> -database
<yourconfigdatabasename> -user <yourusername> -password <youruserpassword>
-admincontentdatabase <yourCAcontentdatabasename>