TFS 백업 및 복원
예약된 백업 마법사를 사용하면 TFS(Team Foundation Server) 데이터베이스를 쉽게 백업할 수 있습니다. 데이터베이스를 정기적으로 백업하지 않으면 장비 오류나 기타 예기치 않은 이벤트로 인해 생산성이 저하되거나 데이터가 손실될 위험이 증가합니다.
TFS 배포를 복원하는 데 필요한 모든 정보는 SQL Server의 TFS 데이터 계층 데이터베이스에 저장됩니다. 따라서 Team Foundation 클라이언트 컴퓨터나 응용 프로그램 계층 서버를 백업할 필요가 없습니다.
TFS 데이터베이스에 대한 개요는 Team Foundation Server 백업 이해를 참조하세요. 다음 항목에서는 TFS 데이터베이스 백업 및 복원에 대한 자세한 절차를 제공합니다.
데이터 백업 |
|
백업에서 데이터베이스 복원 |
|
응용 프로그램 계층의 하드웨어 오류 복구 |
|
Lab Management 구성 요소 백업 및 복원 |
Q & A
Q: 지원되는 백업 및 복원 시나리오와 지원되지 않는 백업 및 복원 시나리오는 무엇입니까?
A: 수동 백업은 여기에 제공된 절차를 따라야 합니다. TFS 데이터베이스를 수동으로 수정하면 지원 계약이 무효화될 수 있습니다. 데이터가 손실되거나, TFS를 업그레이드 또는 패치할 수 없거나, 다른 심각한 문제가 발생할 수 있습니다.
다음 백업 시나리오는 명시적으로 지원되지 않습니다.
TFS 배포를 새 하드웨어에 복원하면서 팀 프로젝트 컬렉션 데이터베이스 중 하나를 건너뛴 경우
단일 팀 프로젝트 컬렉션 데이터베이스를 이전 시점으로 복원하면서 구성 데이터베이스 또는 다른 컬렉션 데이터베이스를 현재 시점에 남겨 둔 경우
백업된 팀 프로젝트 컬렉션 데이터베이스를 TFS 배포 간에 이동하면서 분리/연결을 수행하지 않은 경우
TFS 구성 데이터베이스를 이전 시점으로 복원하면서 컬렉션 데이터베이스를 현재 시점으로 남겨 둔 경우
표준이 아닌 SQL 백업을 생성하는 소프트웨어 도구를 사용하여 TFS 데이터베이스를 백업하거나 복원한 경우
Q: 예약된 백업 마법사를 사용하지 않을 수 있는 경우가 있습니까?
A: 예약된 백업 마법사는 대부분의 배포 요구를 충족하도록 디자인되었습니다. 배포의 보안 제한으로 인해 도구를 사용할 수 없거나 데이터베이스 백업에 대한 다른 요구 사항(예: 감사 목적)이 있는 경우 수동으로 백업을 구성해야 할 수도 있습니다. 수동으로 TFS를 백업하는 방법은 여기를 참조하십시오.
Q: 여러 서버에 걸쳐 TFS를 배포했습니다.복원하려면 어떻게 해야 합니까?
A: 다중 서버 배포에서 TFS를 복원하는 단계는 기본적으로 단일 서버로 데이터 복원 자습서에 설명된 단계와 같습니다. 프로세스도 복원 기반 이동에 설명된 프로세스와 같습니다.
Q: TFS를 이동할 수 있습니까?
A: 예, TFS를 새 하드웨어로 이동할 수 있습니다. 도메인 등의 환경을 변경할 수도 있습니다.
Q: TFS 아키텍처와 데이터 계층 및 응용 프로그램 계층 구성 요소에 대해 자세히 알아볼 수 있는 곳은 어디입니까?
A: Team Foundation Server 아키텍처를 참조하십시오.