При выполнении команды MySQL «Показать состояние ведомого» в построителе отчетов для SSRS в построителе запросов я получаю результаты, возвращаемые в порядке.Я создал отчет SSRS, который просто отображает таблицу со столбцами из этого набора данных.
Столбцы, которые я хочу отобразить в моей таблице:
- Состояние подчиненного ввода-вывода
- Главный хост
- Главный файл журнала
- Последняя ошибка ввода-вывода
- Работа ведомого ввода-вывода
- Работа ведомого SQL
- Положение главного журнала Exec
- Пространство журнала ретрансляции
При предварительном просмотре отчета с помощью построителя отчетов в некоторых столбцах отображается #error, а не значения, которые дают результаты при запуске из построителя запросов.Эти столбцы с #error:
- Последняя ошибка ввода-вывода
- Работа ведомого ввода-вывода
- Работа ведомого SQL
- Exec Master Log Pos
- Пространство журнала реле
Другие столбцы возвращают результаты в порядке.Построитель отчетов 32-битный, и я настроил 32-битный драйвер MySQL ODBC 3.51 на моем клиенте для создания отчета, а на моем сервере отчетов у меня установлен 64-битный драйвер с теми же DNS-именами.Другие отчеты, использующие этот же источник данных, без проблем возвращают результаты для отображения в таблице.
Я развернул отчет на сервере отчетов и попытался запустить его из службы отчетов, но все равно получаю тот же #error в тех двух упомянутых столбцах.Пока нет индикаторов того, в чем проблема, пока ничего не нашел в сети.Если я что-то найду или исправлю, я обновлю это.
ОБНОВЛЕНИЕ: Я создал проект SSRS с помощью Visual Studio, создал тот же отчет, когда я просматривал отчет, я получил результаты для всех столбцов.Без вопросов.Я развернул этот отчет из проекта в моей службе отчетов, запустил тот же отчет, и у меня возникли проблемы в тех же столбцах службы отчетов, как упомянуто выше, с ошибкой #.