Я переносил наши службы отчетов с версии 2008R2 на версию 2017, восстанавливая базу данных, и все, кажется, работает нормально, за исключением некоторых отчетов, для которых я не могу открыть страницу подписок.
Для этих отчетов каждый раз Я вхожу на страницу подписки на отчет из веб-представления и получаю эту ошибку: «Что-то пошло не так. Повторите попытку позже».
Если я go в журнале из файла RSPortal, я вижу эту ошибку:
ERROR: OData exception occurred: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.FormatException: The string was not recognized as a valid DateTime. There is an unknown word starting at index 18.
at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
at Microsoft.ReportingServices.Portal.Services.ODataExtensions.ParameterValueExtensions.FormatAsISO8601Date(String date, String culture)
at Microsoft.ReportingServices.Portal.Services.ODataExtensions.ParameterValueExtensions.ToWebApiReportParameterValue(ParameterValue parameterValue, ReportParameterType reportParameterType, String culture)
at Microsoft.ReportingServices.Portal.Services.ODataExtensions.SubscriptionExtensions.ToReportPameterList(SubscriptionImpl librarySubscription, Dictionary`2 parameterTypes, String culture)
at Microsoft.ReportingServices.Portal.Services.ODataExtensions.SubscriptionExtensions.ToWebApiModel(SubscriptionImpl librarySubscription, Dictionary`2 parameterTypes, SubscriptionProperties properties)
at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
У кого-нибудь есть предложения по его решению? Я думал, что-то связано со значением CultureInfo, но я не уверен.
Спасибо