В настоящее время мы используем проекты GDR 2008 для управления всей нашей разработкой и развертыванием баз данных в новой системе. Мы используем сценарий сборки TFS для вызова задачи MSBuild для развертывания баз данных вместе с выполнением планов генерации данных для предварительного заполнения среды тестирования данными.
Ключом к планам генерации данных было нахождение задачи сборки, которая будет:
TaskName="DataGeneratorTask"
AssemblyName="Microsoft.Data.Schema.Tasks, Version=9.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
Вся эта работа над проектом gdr была невероятно полезной, и я думаю, что стоит изучить этот тип проектов. Ценность, которую они обеспечивают, астрономична в производительности и видимости.
Это позволяет нам всем просматривать всю систему в одном визуальном студийном решении, а также позволяет нам начать с чистого листа нашей системы в любой момент времени, щелкнув команду развертывания или пользовательскую конфигурацию сборки.
Этот блог
поможет запустить скрипт TFSBuild, если вам интересно.