Here's my problem.
I'm using Visual studio 2008 with BIDS 2008 R2 installed. When I create a new report it sets the default namespace to 2008/01 despite everything I've checked that indicates that it should be using 2010/01.
I have verified that the server is using the Namespace for 2008 R2 by going to the URL [reportserver]/reportserver/reportdefinition.xsd. It shows the value as;
xsd:schema targetNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition"
When I go to a report and select "Edit in Report Builder" It opens report builder 3.0 (2008 R2). Any reports created fresh in report builder show the following when opened in a text editor.
xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition"
When I open BIDS and view the version by going to Help -> About Microsoft Visual Studio, and then scroll down to the line that says "SQL Server Reporting Service" it shows 10.50.2500.0
And lastly when I browse to the default report template for Visual Studio 2008 atC:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\ProjectItems\ReportProject
When opening the Report.rdl it shows
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
And of course I am making sure that the "Target Server Version" setting is set to SQL Server 2008R2 in the project properties.
I have even tried installing a new version of "BIDS" for Visual Studio 2012 and it also creates new reports with the wrong name space.
What am I missing?