Для меня важно, чтобы у вас были экземпляры prod, которые являются базами данных 2005 года? Придется ли вам поддерживать отчеты служб отчетов, которые находятся на прод-сервере, который имеет только версию 2005 служб отчетов и т. Д.?
Если это так, у вас должны быть версии 2005 и 2008 на ваших машинах разработки. Я видел много кода, который пришлось выбросить, потому что разработчики работали в 2008 году, когда prod был 2005. Всегда разрабатывайте версию программного обеспечения, которую вы будете иметь в prod. Если вы переходите на 2008 год, но еще не вошли в Prod, вам нужно и то, и другое, одно для изменений технического обслуживания, а другое для будущего.
Лично у меня есть SQL Server 2000, 2005 и 2008 на моей машине, потому что мы еще не все конвертировали, и у меня есть некоторые вещи, которые можно сделать только в более старой версии. Мы обнаружили, что ключом к поддержке нескольких версий является их установка в правильном порядке. Кажется, что это плохо, если сначала поставить 2008, а затем старые версии.