gpt4 book ai didi

reporting-services - SSRS 2008R2 : Visual Studio 2008 and “2008” and “2010” schemas

转载 作者:行者123 更新时间:2023-12-04 07:54:47 26 4
gpt4 key购买 nike

我有 SQL Server 2008 R2 SP2(包括 Business Intelligence Development Studio)。我有以下两个问题:

  1. 我打开 Business Intelligence Development Studio(结果显示 Visual Studio 2008)。我创建了一个新的报表服务器项目(将“2008R2”指定为 TargetServerVersion)。在项目中,我创建了一个报表,其中包含一些表格控件。然后我查看生成的 RDL 文件并看到以下内容:http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition

问题是:我能否以某种方式让 Studio 在 RDL 文件中生成“2010”而不是“2008”?类似于以下内容:

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

  1. 第二个问题如下。我有一个由其他开发人员提供的 RDL 文件,他们在 Report Builder 3.0 SQL Server 2008 R2 中实现了它。 RDL 文件使用“2010”架构:

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

我已将该文件添加到我的项目中(我在上面 (1) 中描述的项目)。似乎一切正常——我的意思是我的 Visual Studio 2008 在处理 RDL 文件时没有出现任何问题(我提醒一下,它使用“2010”)。

我能确定我的项目中包含的这个 RDL 不会有问题吗?我的意思是——我会不会遇到如下问题:当我尝试在报告中进行一些更改(移动控件、添加控件、修改控件——随便什么)时——操作失败,因为其中的“2010”架构RDL 文件> 或任何其他问题?

最佳答案

namespace 是在首次创建报告时设置的。所以最简单的答案是编辑可以在下面的目录中找到的模板报告文件(对于 VS2013)

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\PrivateAssemblies\ProjectItems\ReportProject

如果您使用的是早期版本的 Visual Studio,则根文件夹会有所不同。只需为您的版本选择正确的目录

enter image description here

注意:您还可以在此文件夹中添加自己的模板,这些模板将出现在添加新项目对话框中。如果您想准备页眉/页脚和标准参数,那就太好了...

enter image description here

关于reporting-services - SSRS 2008R2 : Visual Studio 2008 and “2008” and “2010” schemas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29951653/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com