Я не знаю ни одного автоматизированного способа удаления устаревших объектов. Мы используем diff базы данных, а затем пишем операторы удаления вручную здесь.
Если у кого-то есть лучшее решение, я бы хотел услышать его (мы на VS 2005, а не 2008, но я думаю, что это не будет иметь большого значения)