Я испытываю очень странную ошибку в данный момент.Основная проблема, с которой я столкнулся - это запуск .rdl (VS 2015) с сервера отчетов.Я получаю следующую ошибку при попытке запустить отчет:
Произошла ошибка при обработке отчета.(rsProcessingAborted) Ошибка выполнения запроса для набора данных 'DataSet1'.(rsErrorExecutingCommand). Для получения дополнительной информации об этой ошибке перейдите на сервер отчетов на локальном сервере или включите удаленные ошибки.
Вот где все становится странным:
Только иногда, когда я запускаю этот отчетВ VS 2015 появляется следующая ошибка, но она никогда не возникает при первом запуске:
[rsCollationDetectionFailed] Расширение данных, используемое для источника данных «Data_Source_1», не смогло определить свойства сопоставления по умолчанию для соединения.Сведения: System.InvalidCastException: указанное приведение недействительно.на Microsoft.ReportingServices.DataExtensions.SqlGetCollationProperties.GetCollationProperties (IDbCommand команды, CultureInfo & культуры, Boolean & CaseSensitive, Boolean & accentSensitive, Boolean & kanatypeSensitive, Boolean & widthSensitive) в Microsoft.ReportingServices.DataExtensions.SqlConnectionWrapperBase.GetCollationProperties (String & cultureName, Boolean & CaseSensitive, Boolean & accentSensitive, Boolean &kanatypeSensitive, Boolean & widthSensitive) в Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSource.MergeAutoCollationSettings (IDbConnection connection)
Опять же, это предупреждение не возникает во время первого запуска, оно возникает иногда при каждом запуске после первого запуска (VS 2015 позволяет мне запускать его снова в первый раз без предупреждения).
У меня есть другие отчеты в той же папке на сервере отчетов, использующие тот же источник данных.Я не уверен, если предупреждение связано с ошибкой сервера отчетов, так как я все еще получаю набор результатов в VS с ошибкой.SQL-запрос работает нормально в SSMS 2014.
Есть предложения?Это сводит меня с ума ...