Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.
<
Next, I execute the script to create the database objects and populate it with sample data:
<Exec Command="isql.exe -E -S $(TestDBServer) -i $(BuildDirectoryPath)\SUMS3\SUMS3Debug\Sources\Airways.SUMS3\CreateTestDB.SQL -d [$(BuildNumber)]" />
The SQL script is checked in with the solution files, hence the funcky path to it. I could have had it in the Team Build project folder, but it's more visible in the solution.
So, now my Team Build produces completely isolated instances. Users can happily compare old versions with the latest and greatest version.