yuchi's Development Home
글 수 201
하룻밤을 꼴딱 새서 겨우 복원에 성공했다.
자료가 뭐 이리 없는지, 특히 TFS 2010의 경우는 자료가 더 없다.
1. SQL서버를 설치한다.
2. TFS백업의 TRN,BAK파일중 BAK파일을 이용해서 SQL서버로 백업된 DB를 가져온다.
TFS2010의 경우 Tfs_DefaultCollection와 Tfs_Configuration 두 개의 DB이다.
3. TFS 2010을 설치한다.
다 설치하고나면 confiure다이얼로그가 뜨는데
그냥 close한다.
4. TFS2010 SP1을 설치한다. sp1을 설치하지 않으면 sp1상태에서 백업한 db를 읽을 수 없다. 또한 Unhandled Exception이 뜨는 경우 sp1을 설치하면 사라진다.
5. TFS Manager Console을 열어 cofigure로 들어간다.
6. Application-Tier Only로 선택한다. (그 외의 것들로 셋업하면 '엿'된다.)
7. DB리스트를 갱신하면 복원한 Tfs_Configuration이 보인다. 셀렉트하고 next.
8. CLOSE하고나서 TFS ADMIN CONSOLE에서 기존 DB서버 이름으로 지정된 항목들을 수정한다.
Backup & restore wizard는 TFS파워툴을 설치하면 사용할 수 있다. Backup은 상당히 유용한데 Restore쪽은 서버이름이 바뀌는 경우 사용할 수 없다.
[추가사항]
이렇게 복원하고 나면 빌어먹을 TFS Backup Plan의 Re-Creation Plane이 작동하지 않는다. 이미 Tfs Backup Plane이 설정되어있다고 한다. 별 짓을 다 해봤으나 결국 수가 없어서 포기.
만들어져있는 TFS Bakcup Plan을 지우지 않는 이상 수가 없다. 근데 지울 방법 또한 없다. 설정항목을 수동으로 수정하고자 DB에서 다 뒤져봤는데 암호화된 바이너리 데이타의 일부인것 같다.
MS에서 TFS Power tools를 개선해주지 않는 한은 TFS Backup Plan을 사용할 수 없다.
뭐 어차피 db만 백업하면 되는거니까 SQL Management Studio에서 Backup Plane을 설정해서 Tfs_Configuration과 Tfs_DefaultCollection를 bak파일로 계속 백업하면 된다.
자료가 뭐 이리 없는지, 특히 TFS 2010의 경우는 자료가 더 없다.
1. SQL서버를 설치한다.
2. TFS백업의 TRN,BAK파일중 BAK파일을 이용해서 SQL서버로 백업된 DB를 가져온다.
TFS2010의 경우 Tfs_DefaultCollection와 Tfs_Configuration 두 개의 DB이다.
3. TFS 2010을 설치한다.
다 설치하고나면 confiure다이얼로그가 뜨는데
그냥 close한다.
4. TFS2010 SP1을 설치한다. sp1을 설치하지 않으면 sp1상태에서 백업한 db를 읽을 수 없다. 또한 Unhandled Exception이 뜨는 경우 sp1을 설치하면 사라진다.
5. TFS Manager Console을 열어 cofigure로 들어간다.
6. Application-Tier Only로 선택한다. (그 외의 것들로 셋업하면 '엿'된다.)
7. DB리스트를 갱신하면 복원한 Tfs_Configuration이 보인다. 셀렉트하고 next.
8. CLOSE하고나서 TFS ADMIN CONSOLE에서 기존 DB서버 이름으로 지정된 항목들을 수정한다.
Backup & restore wizard는 TFS파워툴을 설치하면 사용할 수 있다. Backup은 상당히 유용한데 Restore쪽은 서버이름이 바뀌는 경우 사용할 수 없다.
[추가사항]
이렇게 복원하고 나면 빌어먹을 TFS Backup Plan의 Re-Creation Plane이 작동하지 않는다. 이미 Tfs Backup Plane이 설정되어있다고 한다. 별 짓을 다 해봤으나 결국 수가 없어서 포기.
만들어져있는 TFS Bakcup Plan을 지우지 않는 이상 수가 없다. 근데 지울 방법 또한 없다. 설정항목을 수동으로 수정하고자 DB에서 다 뒤져봤는데 암호화된 바이너리 데이타의 일부인것 같다.
MS에서 TFS Power tools를 개선해주지 않는 한은 TFS Backup Plan을 사용할 수 없다.
뭐 어차피 db만 백업하면 되는거니까 SQL Management Studio에서 Backup Plane을 설정해서 Tfs_Configuration과 Tfs_DefaultCollection를 bak파일로 계속 백업하면 된다.
안녕하세요. 늦었지만 저도 동일한 이슈로 찾다 방문하게 되었습니다.
우선 해결방법은 찾았네요. 백업 설정파일이 히든폴더에 있어 못찾았던 것 같습니다.
위치는 "C:\ProgramData\Microsoft\Team Foundation\Server Configuration\ConfigPT.xml
이구요. Re-Creation Plane 실행하지 않고도 저 위치에서 백업 경로 등 수정해서 사용하면 될 것 같습니다.
혹시라도 또 다른 분들이 검색하다 오시면 도움이 될까하고 남겨봅니다.