2013-12-16 53 views
0

나는 내 작업을 위해 VSS에서 TFS 로의 마이그레이션을 테스트 해왔다. 우리가 tfs를 설치 한 테스트 서버는 파티션 된 드라이브를 가지고 있습니다. 시스템은 C 드라이브에 남아 있으며 우리는 해당 드라이브를 만지지 않습니다. 우리는 우리의 어플리케이션을위한 E 드라이브를 가지고 있습니다.VSSconverter 마이그레이션 설정

마이그레이션을 실행하고 잘 실행되도록 구성 파일을 작성했습니다. 그러나 어떤 이유로 데이터를 C 드라이브로 마이그레이션하고 있습니다. C 드라이브는 시스템이 잘 돌아갈 수 있도록 충분한 공간 만 가지고 있습니다. 내 설정 파일은 다음과 같습니다.

<?xml version="1.0" encoding="utf-8"?> 
<SourceControlConverter> 
<ConverterSpecificSetting> 
<Source name="VSS"> 
     <VSSDatabase name="E:\TFS\projectfolder\project"></VSSDatabase> 

</Source> 
<ProjectMap> 
     <Project source="$/" Destination="$/Test-Location"></Project> 
</ProjectMap> 
</ConverterSpecificSetting> 
<Settings> 
<TeamFoundationServer name="servername" port="port" protocol="http" collection="tfs/DefaultCollection" /> 
<Output file="Migration.xml" /> 
</Settings> 
</SourceControlConverter> 

VSSconverter가 내 파일을 C 드라이브로 마이그레이션하는 이유는 무엇입니까? 나는 이것을 1 주일 이상 연구했고, 나를 도와주고있는 것을 찾을 수 없다. 대상에 E : \를 지정해야합니까? TFS 서버가 어떻게 구성 되었는가? 어떤 도움을 주시면 감사하겠습니다.

답변

0

내가 말하는 데이터가 확실하지 않습니다. TFS는 원본을 파일 시스템에 저장하는 VSS와 달리 모든 데이터를 SQL 데이터베이스에 저장합니다. 혹시 TFS 데이터베이스 파일을 C : 드라이브에 저장 하시겠습니까?

+0

저는 우리 서버에 tfs를 설치 한 사람이 아닙니다. 그래서 기본 설치라고 가정하면 데이터베이스 파일을 어디에서 찾아야합니까? – John

+0

TFS 관리 콘솔에 액세스 할 수있는 경우이를 열고 응용 프로그램 계층으로 이동 한 다음 "데이터 계층 요약"까지 아래로 스크롤 할 수 있습니다. 당신은 어떤 DB에 연결되어 있는지를 볼 수 있습니다. 그리고 DB 파일에서 DB 파일이 어디에 저장되어 있는지 확인할 수 있습니다. 여기에서도 단계를 찾을 수 있습니다. http://geekswithblogs.net/TarunArora/archive/2011/06/11/where-do-i-find-the-tfs-2010-database.aspx –

+0

SQL 서버가 C : 드라이브에 설치되어 있어야합니다. 도와 줘서 고마워. – John