I have SQL Server 2008 R2 SP2 (including Business Intelligence Development Studio). I have the following two questions:
- I open the Business Intelligence Development Studio (Visual Studio 2008 appears as the result). I create a new Report Server project (specifying "2008R2" as TargetServerVersion). In the project I create a Report with some, say, table control. Then I look into the RDL file generated and see the following: http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition
The question is: can I somehow have the Studio to generate “2010” in the RDL file instead of the “2008”? Something like the following:
xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns:cl="http://schemas.microsoft.com/sqlserver/reporting/2010/01/componentdefinition" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition
- The second question is the following. I have an RDL file provided by other developer who implemented it in Report Builder 3.0 SQL Server 2008 R2. The RDL file uses “2010” schema:
xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns:cl="http://schemas.microsoft.com/sqlserver/reporting/2010/01/componentdefinition" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition
I have added the file into my project (the one I described above in (1)). It seems everything works OK – I mean my Visual Studio 2008 does not appear any troubles while working with the RDL file (it uses “2010”, let me remind).
Can I be sure there will be no problems with this RDL included into my project. I mean – will not I meet a problem like the following: when I try to make some change in the report (move a control, add a control, modify a control – whatever) – the operation fails because of the “2010” schema in the RDL file> Or any other problem?