是否可以动态生成SSRS RDL文件

时间:2016-10-17 13:57:54

标签: reporting-services

我的理解是* .rdl文件只是带有报告定义的XML文件。通过不同的UI工具(不是Visual Studio)生成该文件有多可行?我主要担心的是标准一直在变化并且有调整代码。除此之外,我猜测我可以找到架构并遵循它,甚至只是在Visual Studio中创建一些模板,检查并创建代码以生成类似但动态的代码。然后只需使用一些命令行工具将报告推送到SSRS服务器。我将在PHP中完成所有这些工作。任何人都可以看到任何红旗?

1 个答案:

答案 0 :(得分:0)

通常,只要符合SSRS服务器接受的RDL格式,您就可以上传所需的任何报告。我有制作此类部署系统的经验,该系统接收报告,转换它们(本地化,替换默认值等),然后自动部署到服务器。 除了两个之外,没有预见到任何问题:

  • 如果使用共享文件,您可能需要调整报表XML中对数据源和数据集的引用。
  • AFAIR没有命令行工具可以将报告部署到服务器,通过ReportingServices2010 SOAP端点进行部署,请参阅更多信息here