Ну, вы должны разделить это на два разных квестоина. Сначала об использовании отчетов в ASP.NET MVC, которые могут быть довольно конкретными - я ожидаю, что вам придется вернуться к странице ASP.NET для этого случая, но позвольте другим с более глубоким пониманием ответить на этот вопрос.
Вторая часть посвящена разработке самого отчета. Проблемы, которые вы читаете в Интернете, направлены именно на эту проблематику. Отчеты создаются либо в построителе отчетов, который представляет собой отдельное приложение с интерфейсом, аналогичным интерфейсу MS Office, либо в студии разработки бизнес-аналитики, которая является частью установки инструментов SQL-сервера.
Студия разработки бизнес-аналитики построена на основе оболочки VS Studio. Каждая версия VS Studio имеет свою версию оболочки, и каждая студия разработки Business Intelligence использует оболочку VS studio, доступную на момент ее выпуска. Таким образом, для SQL Server 2005 оболочка основана на VS Studio 2005, и поэтому вы не увидите проекты и элементы бизнес-аналитики (например, отчеты) в VS 2010, и вам придется напрямую использовать среду разработки Business Intelligence.