Visual Studio 2019 SSRS项目文件夹丢失但报表仍正常运行原因咨询
SSRS项目文件夹丢失但报表仍正常运行的原因
- SSRS项目文件和已部署报表完全独立:你存在共享驱动器里的是SSRS开发项目文件(包括
.rptproj项目文件、.rdl报表源文件等),这些只是开发阶段的设计素材。报表能运行,是因为你已经把它们部署到了SSRS报表服务器上。部署完成后,报表服务器会将报表的定义、数据源配置等信息存储在自身的后端数据库(通常是ReportServer系列数据库)中,和原项目文件彻底脱钩。 - 报表运行仅依赖SSRS报表服务器:用户访问或刷新报表时,系统直接从SSRS报表服务器的数据库读取报表定义,再根据配置连接数据源获取并展示最新数据,全程不需要用到原来共享盘里的项目文件。只要报表服务器本身正常运行、后端数据库完好无损,哪怕原项目文件全部丢失,已部署的报表也能正常运行并更新数据。
- 共享驱动器仅承担开发存储功能:你把项目放在共享盘只是开发过程中用于存储和协作的方式,这个位置的文件并不参与报表的运行流程。服务器停用、共享盘丢失只会影响你后续对报表的修改(因为没有了源文件),但不会干扰已部署报表的正常运行。
内容的提问来源于stack exchange,提问作者Milla
相关产品推荐
相关产品推荐

