I'm getting the following error when publishing a report from the command line using the report scripting tool:
System.Web.Services.Protocols.SoapException: The definition of this report is not valid or supported by this version of Reporting Services. The report definition may have been created with a later version of Reporting Services, or contain content that is not well-formed or not valid based on Reporting Services schemas
There are other questions regarding this error and the solution always seems to be to either install SQL Server 2016
or to change my reports project to output for 2014. This does, in fact, work but it shouldn't be necessary. My SQL Server
version is 13.0.4446.0
, which is 2016. Furthermore, I can publish just fine from within VS with it set to 2016.
Anyone know what's causing this?