Reporting services Visual Studio SSRS RDL文件打开时创建新文件(备份)
在VS中,我有一个带有SSRS项目的解决方案文件。项目中有8个RDL文件。当我打开一个以星号(*)打开的文件时,我遇到了一个问题,关闭窗口时,它会提示我保存该文件。然后我转到Windows资源管理器中的文件夹,当时我注意到Visual Studio在每次打开文件时都在创建新文件--Reporting services Visual Studio SSRS RDL文件打开时创建新文件(备份),reporting-services,visual-studio-2015,Reporting Services,Visual Studio 2015,在VS中,我有一个带有SSRS项目的解决方案文件。项目中有8个RDL文件。当我打开一个以星号(*)打开的文件时,我遇到了一个问题,关闭窗口时,它会提示我保存该文件。然后我转到Windows资源管理器中的文件夹,当时我注意到Visual Studio在每次打开文件时都在创建新文件--,,, 这是威德。即使是wierder,也只为项目中的4个RDL文件(总共8个文件)创建了自动文件。四个文件始终在创建新的备份文件;有四个文件正常工作 有人知道是什么导致文件自动创建吗 备份 我检查了VS文件属性(没有
,
,
,
这是威德。即使是wierder,也只为项目中的4个RDL文件(总共8个文件)创建了自动文件。四个文件始终在创建新的备份文件;有四个文件正常工作
有人知道是什么导致文件自动创建吗
备份
我检查了VS文件属性(没有什么可看的:文件名和位置)。我还检查了文件资源管理器属性(它不是只读的)。我的项目文件夹TargetServerVersion是SQLServer2016或更高版本
。RDL文件是从2008 SSRS报表服务器下载的。我比较了所有RPT文件的标签,在我找到这个SO线程()之后
正在添加不断要求我保存的RDL文件
Move these files
FROM HERE...
C:\Users\myUser\Documents\Visual Studio 2015\Projects\SSRS\Project_ssrs2016\Decommissioned-2\
TO HERE...
C:\Users\myUser\Downloads\Decommissioned-2 (backup)\
DELETED FILES FROM PROJECT
* Daily Yum Products Daily Traffic Report.rdl
* Load Planning Worksheet.rdl
* Temporary Employees.rdl
* Weekly Yum Products Daily Traffic Report.rdl
Move these files
FROM HERE...
C:\Users\myUser\Downloads\Decommissioned-2 (backup)\
TO HERE...
C:\Users\myUser\Documents\Visual Studio 2015\Projects\SSRS\Project_ssrs2016\Decommissioned-2\
ADDED FILES TO PROJECT
* Daily Yum Products Daily Traffic Report.rdl
* Load Planning Worksheet.rdl
* Temporary Employees.rdl
* Weekly Yum Products Daily Traffic Report.rdl
=====================================通过编辑2010年至2016年报告XML架构中所有问题文件的RDL文件标记,最终解决了此问题。我的操作如下:
(在VS中)>右键单击报告>查看代码>粘贴2016>保存
1) Daily Yum Products Daily Traffic Report.rdl
ORIGINAL
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition"
xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
NEW
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition"
xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
2) Repeated for all problem files with 2010 schema
3) Repeated for all problem files with 2010 schema
4) Repeated for all problem files with 2010 schema
* Auto Save issue is resolved.
1)每日百胜产品每日流量报告.rdl
起初的
刚出现的
2) 对2010架构的所有问题文件重复此操作
3) 对2010架构的所有问题文件重复此操作
4) 对2010架构的所有问题文件重复此操作
*自动保存问题已解决。
我认为导致创建备份文件的原因与Visual Studio检测到项目TargetServerVersion和RDL XML模式中的冲突有关。不知道为什么2008年的文件有效,而2010年的文件无效;不管怎样,我离开了2008年
这些帖子有一些有用的答案
只有当您可以修改SSRS的目标版本时,这才是一个解决方案
1) Daily Yum Products Daily Traffic Report.rdl
ORIGINAL
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition"
xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
NEW
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition"
xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
2) Repeated for all problem files with 2010 schema
3) Repeated for all problem files with 2010 schema
4) Repeated for all problem files with 2010 schema
* Auto Save issue is resolved.