Настройки VSSconverter для миграции

Я тестировал миграцию VSS в TFS для своей работы. На тестовом сервере, на котором мы установили tfs, диски разделены. Система остается на диске C, и мы не трогаем этот диск. У нас есть диск E для наших приложений.

Я написал файл конфигурации, чтобы миграция выполнялась, и она работает нормально. Но по какой-то причине он переносит данные на диск 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? Я исследовал это в течение недели или больше и не могу найти ничего, что помогло бы мне. Нужно ли указывать E:\ в пункте назначения? Может ли это быть вызвано тем, как был настроен сервер TFS? Любая помощь будет оценена по достоинству.


person John    schedule 16.12.2013    source источник


Ответы (1)


Я не уверен, о каких данных вы говорите. TFS хранит все данные в базе данных SQL, в отличие от VSS, который хранит источник в файловой системе. Вы случайно не храните файл базы данных TFS на диске C: в этом ящике?

person Adarsh Shah    schedule 17.12.2013
comment
Не я устанавливал tfs на наш сервер. Итак, предполагая, что это была установка по умолчанию, где мне искать файлы базы данных? - person John; 17.12.2013
comment
Если у вас есть доступ к консоли администрирования TFS, вы можете открыть ее и перейти к уровню приложений, а затем прокрутить вниз до сводки уровня данных. Вы можете увидеть, к какой базе данных он подключается, а затем узнать у своего администратора баз данных, где хранится файл базы данных. Вы также можете узнать шаги здесь: geekswithblogs.net/TarunArora/archive/2011/06/11/ - person Adarsh Shah; 18.12.2013
comment
Я обнаружил, что SQL-сервер установлен на диске C:. Спасибо за помощь. - person John; 18.12.2013