2009-05-07 6 views

답변

3

대답은 거기에 가지 않아야한다는 것입니다. TFS 데이터베이스의 스키마는 변경 될 수 있으므로 문서화되지 않았으며 직접 쿼리하는 것은 Microsoft에서 지원하지 않습니다. 그것은 실제로 릴리스 사이에 서비스 팩 사이에 매우 무거운 변화를 겪습니다.

그렇습니다. 파일을 저장할 때 TFS는 zip 압축의 조합을 사용하고 Windows에서 Windows 업데이트 등을 처리하는 데 사용되는 것과 동일한 델타 엔진을 사용하여 파일 버전간에 델타를 저장합니다.

일반적으로 TFS에서 파일에 액세스하려면 .NET API 또는 tf.exe 명령 줄을 사용하여 유효한 서버와 통신하려고합니다.

테이블에 액세스해야하는 이유를 설명하기 위해 질문을 편집하려면 올바른 방향으로 가리 키도록하십시오. TFS SQL 백업 또는 다른 것으로부터 데이터를 복구하려고합니까?

+0

Martin, 조언 해 주셔서 감사합니다. 백업에서 삭제 된 선반 세트에서 데이터를 검색하려고합니다. 내 유일한 옵션은 임시로 서버를 복원하거나 다른 버전을 임시로 설치하는 것입니다. – cjk

+0

예 - 백업에서 복원하는 것이 지원되는 유일한 방법입니다. DB를 가상 시스템으로 복원 할 수 있지만 프로덕션 시스템을 꺼내는 것을 절약 할 수 있습니다. 최근에 (4 월 30 일) 정확한 시나리오에 대해 Microsoft의 제품 그룹과 이야기를 나누었고 선반 셋을 다시 얻는 유일한 방법은 선반 셋이있는 서버의 백업을 복원 한 다음이를 unshelve하는 것임을 확인했습니다. –

관련 문제