在SSRS 2008中备份RDL文件创建 我们保存时自动。 我们可以解决这个问题吗?
如果有报告名称是AssetAmount.rdl
,就像所以当我们更新它并保存它 然后有一个自动生成的Rdl创建为
AssetAmount-BackUP.rdl AssetAmount-的.rdl 所以在同一个文件夹中有两个rdls文件
答案 0 :(得分:5)
如果rdl版本在先前版本中说SSRS 2005并且现在rdl被访问到SSRS 2008,则在升级报告时创建备份文件。报告升级后,删除备份文件,然后再创建备份文件。
答案 1 :(得分:2)
只要RDL文件的命名空间发生更改,就会发生这种情况。请参阅网址:http://msdn.microsoft.com/en-us/library/ms143674%28v=sql.105%29.aspx。这样做是为了保护开发人员的利益,遗憾的是无法找出在BIDS中阻止这种情况的具体方案。
答案 2 :(得分:1)
我花了一段时间才注意到,这只是我项目中的2010 XML模式报告的一个问题。将<Report xmlns>
标签更改为2016可修复自动备份文件重复的问题。此后该报告似乎也很好。
我在此主题上的信息:Visual Studio SSRS RDL Files creating a new file (backup) when opened
VS打开>右键单击报告>查看代码>修改[Report xmlns]节点>保存文件...
- FileThatKeepsDuplicating.rdl
原始:
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
新:
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
- 重复使用2010架构的所有问题文件
您通常可以打开文件。文件备份重复已解决。
我不确定为什么可以解决此问题。如果有人知道了,那就太好了。
答案 3 :(得分:0)
尝试获取物理文件并将其移出文件夹,删除复制的文件,然后转到“添加现有项目”将文件重新添加到项目中。