SharePoint 데이터베이스에 대한 모범 사례 복구 모델


9

Paul Randal 은 SharePoint SQL 데이터베이스의 모범 사례에 대해 정말 좋은 질문을했습니다. 현재 고객이 SharePoint 설치를 유지 관리하는 동안 SharePoint 데이터베이스에 가장 적합한 SQL 복구 모델에 대한 질문을 받았습니다.

간단한 복구 모델을 사용하는 것이 내 관행입니다 (나는 DB 관리자가 아닙니다 :))). SharePoint 데이터베이스가 정기적으로 백업되고 항목 수준별로 타사 도구 백업이있는 경우 실제로 전체 로그를 보유 할 필요는 없습니다.

여기에 뭔가 빠졌습니까? 이것이 올바른 접근입니까? SharePoint DB 로그를 사용하여 데이터를 복구 한 적이 있습니까?

답변:


8

그것은 당신이 잃어버린 데이터의 양과 필요한 관리 노력의 양에 전적으로 달려 있습니다. 간단한 복구 모델을 사용하고 일요일에 일주일에 한 번 백업을하는 경우 ... 토요일 11:59에 충돌이 발생하면 일주일의 작업이 손실됩니다. 백업 빈도를 늘리거나 차등을 적용하면 데이터 손실량이 줄어 듭니다.

정기적 인 전체 / 차등 백업을 수행하지만 트랜잭션 로그와 함께 전체 복구 모델을 사용하면 마지막 백업을 복원 한 다음 충돌 직전의 시점으로 트랜잭션 로그를 재생할 수 있으며 데이터 손실이 거의 없습니다.

폴 랜달의 말하기 ... 그는 단지 TechNet의 잡지 이번 달 정확하게이 주제에 대한 좋은 기사를 쓴 :) http://technet.microsoft.com/en-us/magazine/dd822915.aspx


Laura는 매우 좋은 점을 덧붙였습니다. 질문에 따라 질문에 답변했지만 "SharePoint를 백업하는 가장 좋은 방법은 무엇입니까?" SQL Server 백업 만 수행하는 경우 구성 데이터베이스를 다시 작성하고 콘텐츠 DB를 수동으로 다시 연결해야합니다. Data Protection Manager ( microsoft.com/dpm ) 와 같은 SharePoint 인식 백업 응용 프로그램을 사용하는 경우 데이터베이스 백업 (구성 DB 포함)을 처리하고 SharePoint의 특정 시점 복원을 계속 수행 할 수 있습니다. . 수동으로하는 것보다 훨씬 쉽습니다.
Sean Earp 2016 년

백업은 우리가 토론 할 또 다른 질문입니다. DPM은 훌륭하지만 SME 솔루션은 아닙니다. 단일 서버 (Small Bussines) 팜 환경에 권장하는 것은 무엇입니까? stsadm 백업, symantec 또는 다른 것?
Toni Frankola

1
불행히도 SharePoint 백업 스토리는 내가 작업했던 다른 어떤 제품보다 "의존적"입니다. 우리는 농장 수준의 백업을 이야기하고 있습니까? 재해 복구? 사이트 모음 백업? 사이트 백업? TechNet의 SharePoint 백업 리소스 센터에는 SharePoint의 어떤 측면을 백업하는 데 사용할 도구를 결정하는 데 도움이되는 훌륭한 리소스가 있습니다. 구성 데이터베이스의 모든 내용을 재구성하지 않아도되는 한 (문서화 했습니까?) 콘텐츠 데이터베이스의 SQL 백업을 수행하면 팜 전체를 보호하는 데 효과적입니다.
Sean Earp 2016 년

으악! URL을 잊어 버렸습니다 : technet.microsoft.com/en-us/office/sharepointserver/…
Sean Earp

SP 구성 데이터베이스와 다양한 서비스 응용 프로그램과 관련된 모든 데이터베이스를 백업하는 경우 팜을 다시 구축하고 모든 데이터베이스를 탑재 한 후 이동할 수 있습니까?
Aaronster

5

데이터베이스 만 백업해도 모든 공유 지점 정보를 얻을 수있는 것은 아닙니다. 물론 데이터베이스의 모든 것을 얻을 수 있지만 모든 사용자 정의 및 모양과 느낌이 손실됩니다. 이것은 관리자에게는 중요하지 않지만 사용자가 불행 할 것이라고 확신합니다.

옵션에는 백업 소프트웨어의 공유 지점 데이터베이스를 읽을 수있는 백업 에이전트를 가져 오거나 구성 정보를 가져 와서 SQL 데이터베이스 백업을 안전한 곳에 보관하는 스크립트 백업을 수행하는 것이 포함됩니다.

http://technet.microsoft.com/en-us/library/cc288330.aspx 정보가 있습니다.

백업을 테스트하십시오. 그것들을 복원하십시오. 무엇이 바뀌고 무엇이 효과가 없는지보십시오. 우리의 첫 복원은 예전만큼 좋지 않았습니다. 다행스럽게도 손실되거나 파괴 된 데이터를 복구하려는 것이 아니라 프로덕션 서버와 동일한 테스트 서버를 만드는 과정의 일부에 불과했습니다.

관련성 편집 이 글을 다시 읽었을 때주의가 산만 해져서 내 대답의 답을 놓쳤다는 것을 알게되었습니다. 트랜잭션 로깅을 사용하여 전체 백업을 수행하면 훨씬 더 정밀한 시점으로 롤백 할 수 있습니다. 이것은 DBA로서 더 많은 기술이 필요하지만 그렇게 어렵지는 않습니다. 업데이트가 많지 않고 하루 종일 작업을 잃어 버린 것이 세상의 끝이 아니라면 아마 괜찮을 것입니다. 다른 옵션으로는 단순 백업을 더 자주 실행하는 것이 있습니다. 자정, 오전 10시, 오후 2시, 오후 6시 또는 조직의 작업주기에 적합한 모든 것을 말하십시오. 그러면 더 많은 디스크가 소모되지만 데이터 손실 위험이 줄어 듭니다. 모든 백업과 마찬가지로 사용자가 허용하는 것과 관리자가 제공 할 수있는 것 사이의 균형입니다.


나는 당신에게 완전히 동의합니다. 백업에 무엇을 사용합니까?
Toni Frankola

Symantec NetBackup을 사용하고 있습니다. 현재 SharePoint 에이전트를 획득하는 중입니다. 현재 우리는 2 단계 백업을하고 있습니다.
로라 토마스

2

Sharepoint는 SQL 데이터베이스이므로 SQL 데이터베이스처럼 취급해야하므로 매장 설정시 모든 일반 SQL 설정 예방 조치를 취하십시오. 백업의 경우 데이터베이스를 정기적으로 백업해야 할뿐만 아니라 모든 SP 정보를 보유한 12- 하이브를 백업해야합니다.

자세한 내용은이 스레드를 확인하십시오. http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/102c5c71-38a3-4360-b5cb-9b8b7c07bfea


이것이 다운 보트 된 이유를 잘 모르겠습니다. SSP를 제외하고 SQLChicken이 정확합니다. SQL Server에없는 검색 색인으로 인해 특별한주의와 공급이 필요합니다.
Jeff

2
ServerFault가 사람들이
다운 보트를 강요

0

기본적으로 단순 모드로 설정된 일부 데이터베이스가 있습니다. 예를 들어 검색 데이터베이스. 검색 데이터는 서버 파일 시스템의 데이터베이스와 색인 파일의 두 위치에 저장됩니다. 검색 쿼리를 모두 제공하고 복원 된 버전이 작동하도록하려면 둘 다 동시에 백업해야합니다. 그 가능성은 매우 낮기 때문에 대부분의 사람들은 단순히 자신의 콘텐츠를 다시 크롤링하고 검색 색인을 재생성하도록 선택합니다.

이 경우 단순 모드는 정상적으로 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.