손상된 SharePoint 서버에서 이전 데이터베이스 가져오기

손상된 SharePoint 서버에서 이전 데이터베이스 가져오기

구성 데이터베이스가 있는 SharePoint 서버가 있는데 이 서버가 다운되어 액세스하려고 하면 오류가 발생합니다.

"구성 데이터베이스에 연결할 수 없습니다"

그래서 다른 서버에 WSS 3.0을 설치하고 해당 구성 데이터베이스를 만든 다음 이전 서버를 백업하고 새 서버에 복원했으며 복원 작업에서 이전 서버를 덮어썼습니다. 이제 중앙 관리를 열면 오류가 발생합니다.

"HTTP/1.1 404 연결: 닫기 날짜: 2009년 7월 16일 목요일 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 서버에서 이전 데이터를 어떻게 추출할 수 있으며 이 문제를 어떻게 해결할 수 있습니까?

답변1

다음 내용을 참고하세요.SQL Server 도구를 사용하여 팜 복원(Windows SharePoint Services 3.0):

Office SharePoint Server 2007 복원 기능을 사용하여 구성 데이터베이스 또는 중앙 관리 콘텐츠 데이터베이스를 복원할 수 없습니다. SQL Server 2005 백업 및 복원 도구를 사용하여 구성 데이터베이스를 다른 팜 또는 토폴로지 구성으로 복원할 수 없습니다.

내 경험상 구성 데이터베이스를 이동하는 것이 잘 작동하지 않습니다. 재현하는데 더 성공했어요이런 과정을 이용해서.

그런데 왜 구성 데이터베이스에 접근할 수 없는지 살펴보는 것은 어떨까요? 먼저 문제를 해결하지 않고 데이터베이스를 이동하는 것은 과도한 것 같습니다. '12 Hive'의 ULS 로그 또는 이벤트 뷰어에 문제가 무엇인지에 대한 자세한 내용이 있어야 합니다.

답변2

새 상자에서 SQL 구성 도구 및 노출 영역 구성 관리자로 이동합니다. 서비스 및 연결에 대한 노출 영역 구성을 클릭합니다. 새 창에서 원격 연결을 클릭하고 로컬 및 원격 연결 > TCP/IP 전용으로 변경합니다.

답변3

이전 서버가 아직 온라인 상태라면 웹 팜이 서버에 연결할 수 없는 이유를 간단히 파악하고 해당 연결을 복원하는 것은 어떨까요?

웹 팜에서 SQL Server를 ping할 수 있습니까? SQL Server 포트에 텔넷으로 연결할 수 있습니까?

답변4

psconfig 명령을 사용하여 팜을 이전 구성 데이터베이스에 연결해 보셨습니까?

같은 것

psconfig -cmd configdb -connect -server <yoursqlservername> -database 
<yourconfigdatabasename> -user <yourusername> -password <youruserpassword> 
-admincontentdatabase <yourCAcontentdatabasename>

관련 정보