"The report definition is not valid. Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' which cannot be upgraded."
Solution
SSRS 2008 DEPLOYMENT
Use Given Below Version of SQL SERVER 2008 -- Evaluation (for testing) or Licensed (for production server).
Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86)
Jul 9 2008 14:43:34 Copyright (c) 1988-2008
Microsoft Corporation Enterprise Evaluation Edition on Windows NT 5.2
STEP 1 > Create Virtual Directory on IIS with name reportserver_SQL2008
Set Local Path of Report Server 2008 --D:\SQL2008\MSRS10.SQL2008\Reporting Services\ReportServer
Under Directory Security>>Edit Authentication and access control>>Enable anonyms access and Provide Administrator Account with the Administrator password
STEP 2 > Configure Report Server 2008
>Put Your Service Account as Network Service with Administrator rights.
>Take Backup of your Encryption keys and try to restore it on report server 2008.
STEP 3 > Configuration Properties of SSRS 2008 Projects.
Go to Project properties
>Make Overwrite data source as True.
>Put Target URL>> http://localhost/reportserver_SQL2008
>Under Configuration Manger check Build and Deploy Box.
Now Deploy your SSRS 2008 Projects its Done.
Thanks.
Kali Charan Tripathi. (INDIA)
Tripathi_soft@yahoo.co.in
kalicharan.tripathi@in.schneider-electric.com
https://connect.microsoft.com/VisualStudio/feedback/details/361103/reporting-services-report-cant-deploy-to-sql-2005