Hello
I am making use of Microsoft.ReportingServices.MSBuilder.targets installed with SSDT 15.8.0.
I am currently setting up a CI/CD workflow for SSRS reports onto a Power BI server.
Command looks like this (solution only contains SSRS reports projects, overwriting the MS Build Extension path due to testing):
C:\Users\****\Downloads\ssrs-reports>"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\msbuild.exe" C:\Users\****\Downloads\ssrs-reports\ssrs-reports\Reports.sln /p:TargetServerURL=http://reportserver/Reports /t:deploy /p:MSBuildExtensionsPath=C:\Users\****\Downloads\ssrs-reports\ssrs-reports\msbuild
On the Power BI report, the target server version is set toSQL Server 2016 or later.
What I noticed that when reports are deployed, the shared Data Sources are correctly deployed too if not present on the destination but the reports are not shown as correctly bound to these, the error shown is:
We can no longer find this data source. If it was moved, choose it from its new location.
If I then navigate to the (just uploaded) new data source and save it's all fine.
Please note that in any case, the RDL file doesn't change, I compared it before and after fixing the data source binding and it was identical.