我已经在Visual Studio中成功创建了我的第一个SSRS项目。部署过程需要设置TargetServerURL和TargetServer版本。这些是我所知道的仅有的两项。我一直在观看的教程没有涉及其他项目,也没有阐明它们的用途以及它们的用途。以下各项指的是什么?
OverwriteDatasets和OverwriteDataSources的默认设置为False,这可能就是为什么我的部署attemtp抛出了非描述性错误的原因。因此,现在,也许,如果我再试一次,我的部署将在服务器上强制创建这些文件夹,但是我宁愿不这样做,因为数据库管理器已经给了我应该部署的文件夹的名称。那么,这些文件夹的排列方式如何?请告知。
答案 0 :(得分:1)
在这种情况下,您可以编写路径(finance / dept1 / ...),然后将您的报告(或数据集或数据源)部署在该路径之后。
关于“覆盖数据集”和“覆盖数据源”(关于“共享数据集”和“共享数据源”),这取决于您在服务器上选择的架构(或者是否已经创建了某些东西)。
我认为最好的方法是让它们为False。如果它们不存在,则部署将创建它们。如果它们存在,您只会收到警告(如果我记得的话),并且将要部署的报告应将报告链接到那些已创建的数据集和数据源。此外,可能还有其他报表链接到这些共享的数据源/数据集,并且如果覆盖它们,则在运行其他报表时可能会引起一些问题。要修改数据集/数据源时,必须输入“ True”