在SSRS 2008中自动备份文件RDL

时间:2009-07-31 11:45:56

标签: reporting-services

在SSRS 2008中备份RDL文件创建 我们保存时自动。 我们可以解决这个问题吗?

如果有报告名称是AssetAmount.rdl

,就像

所以当我们更新它并保存它 然后有一个自动生成的Rdl创建为

AssetAmount-BackUP.rdl    AssetAmount-的.rdl 所以在同一个文件夹中有两个rdls文件

4 个答案:

答案 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]节点>保存文件...

     
    
        
  1. FileThatKeepsDuplicating.rdl
  2.     
         
      

原始:<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">

    
         
        
  1. 重复使用2010架构的所有问题文件
  2.     
  
     

您通常可以打开文件。文件备份重复已解决。

我不确定为什么可以解决此问题。如果有人知道了,那就太好了。

答案 3 :(得分:0)

尝试获取物理文件并将其移出文件夹,删除复制的文件,然后转到“添加现有项目”将文件重新添加到项目中。