Errore Reporting: This operation is not supported on a report server that runs in native mode
Questo errore si è presentato dopo una migrazione di SQL Server Reporting dalla versione 2016 alla versione 2019:
la riga che dava errore era questa
Cercando sul log del server di Reporting compariva un ulteriore errore più specifico
TrustedHeader Not Supported in Native Mode.
Per risolverlo è stato sufficiente cambiare la riga
in
System.ServiceModel.FaultException: This operation is not supported on a report server that runs in native mode. ---> Microsoft.ReportingServices.Diagnostics.Utilities.OperationNotSupportedNativeModeException: This operation is not supported on a report server that runs in native mode.
si presentava facendo una chiamata C# all'endpointURL
http://nomeserver/reportserver/ReportExecution2005.asmx
C#
LoadReportResponse loadReponse = await rs.LoadReportAsync(trustedHeader, reportPath, null);
Cercando sul log del server di Reporting compariva un ulteriore errore più specifico
TrustedHeader Not Supported in Native Mode.
C#
var trustedHeader = new TrustedUserHeader();
C#
TrustedUserHeader trustedHeader = null;
Questo errore si dovrebbe presentare solo con endpoint http.
Vedi anche Configure TLS connections on a native mode report server
Vedi anche Configure TLS connections on a native mode report server