2009-05-01 4 views
3

프로덕션 서버에서 실행되는 SharePoint 응용 프로그램을 SharePoint를 실행하는 테스트 서버로 전체 백업해야합니다.하나의 상자에서 SharePoint 데이터베이스의 전체 백업을 수행하고 다른 데이터베이스로 복원하는 가장 쉬운 방법

중앙 관리를 사용하여 백업 서버를 백업하고 백업을 압축 한 다음 테스트 서버에 복원하려고 시도했지만 작동하지 않습니다.

가장 쉬운 방법은 무엇입니까?

답변

3

아, 셰어. 문서화되지 않은 기능이 많이 있습니다.

슬픈 사실은 중앙 관리가 stsadm 명령 줄 유틸리티와 동일한 방식으로 명령을 항상 실행하지는 않으며 stsadm이 올바르게 수행한다는 것입니다. 성공을 보장하는 가장 좋은 방법은 백업/복원을 위해 stsadm 도구를 사용하는 것입니다.

SharePoint에서 백업/복원 작업을 수행하는 데 많은 시간을 할애했습니다. 예약 된 작업에서 야간에 실행되는 배치 파일을 사용하면 편리합니다. 여기에 백업을 수행하기 위해 배치 파일의 내용을 다음과 같습니다 배치 파일은 당신이 그것을 실행하는 동일한 디렉토리에 전체 사이트 백업에 대한 .DAT 파일을 저장합니다

Set Day=%date:~7,2% 
Set Month=%date:~4,2% 
Set Year=%date:~10,4% 
Set DateStamp=%Year%_%Month%_%Day% 

SET BackupFileName=BACKUP_FILE_NAME 
SET SiteUrl=http://YOUR_PORTAL_URL 

C: 
CD \Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN 
stsadm.exe -o backup -overwrite -url %SiteUrl% -filename C:\ScheduledTasks\Backups\%BackupFileName%_%DateStamp%.dat 

있다.

내가 복원해야 할 점을 이리와, 여기에 명령을 내가 사용 :

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN 
    stsadm.exe -o restore -url http://YOUR_PORTAL_URL -filename "C:\PATH_TO_BACKUP\BACKUP_FILE_TO_RESTORE.dat" -overwrite 

당신이 할 수 있도록 남은 유일한 것은 다른 하나 개의 서버에서 .DAT 파일을 이동하는 것입니다 restore 명령을 실행하십시오. 이 명령은 전체 포털의 콘텐츠 데이터베이스를 덮어 쓰지 만 SSP 또는 다른 중앙 관리 설정을 가져 오지 않습니다. 이는 백업 배치 파일에서 지정한 URL에있는 사이트 모음에만 해당됩니다.

도움이 되었기를 바랍니다.

관련 문제