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