Отчет SSRS 2016 для MySQL Show Slave показывает состояние ошибки в некоторых столбцах - PullRequest
0 голосов
/ 18 декабря 2018

При выполнении команды MySQL «Показать состояние ведомого» в построителе отчетов для SSRS в построителе запросов я получаю результаты, возвращаемые в порядке.Я создал отчет SSRS, который просто отображает таблицу со столбцами из этого набора данных.

Столбцы, которые я хочу отобразить в моей таблице:

  • Состояние подчиненного ввода-вывода
  • Главный хост
  • Главный файл журнала
  • Последняя ошибка ввода-вывода
  • Работа ведомого ввода-вывода
  • Работа ведомого SQL
  • Положение главного журнала Exec
  • Пространство журнала ретрансляции

При предварительном просмотре отчета с помощью построителя отчетов в некоторых столбцах отображается #error, а не значения, которые дают результаты при запуске из построителя запросов.Эти столбцы с #error:

  • Последняя ошибка ввода-вывода
  • Работа ведомого ввода-вывода
  • Работа ведомого SQL
  • Exec Master Log Pos
  • Пространство журнала реле

Другие столбцы возвращают результаты в порядке.Построитель отчетов 32-битный, и я настроил 32-битный драйвер MySQL ODBC 3.51 на моем клиенте для создания отчета, а на моем сервере отчетов у меня установлен 64-битный драйвер с теми же DNS-именами.Другие отчеты, использующие этот же источник данных, без проблем возвращают результаты для отображения в таблице.

Я развернул отчет на сервере отчетов и попытался запустить его из службы отчетов, но все равно получаю тот же #error в тех двух упомянутых столбцах.Пока нет индикаторов того, в чем проблема, пока ничего не нашел в сети.Если я что-то найду или исправлю, я обновлю это.

ОБНОВЛЕНИЕ: Я создал проект SSRS с помощью Visual Studio, создал тот же отчет, когда я просматривал отчет, я получил результаты для всех столбцов.Без вопросов.Я развернул этот отчет из проекта в моей службе отчетов, запустил тот же отчет, и у меня возникли проблемы в тех же столбцах службы отчетов, как упомянуто выше, с ошибкой #.

...