Отчет о подключении ODBC для Crystal Report не работает на других машинах

НАСТРОЙКА

В настоящее время я использую Crystal Report 2011. Я создал Crystal Report, который извлекает данные из базы данных MySql. Мне пришлось настроить ODBC-соединение в мастере источников данных в разделе «Инструменты администратора». Я создал отчет и сохранил его. Затем я открыл его в виде отчета, и он работал нормально.

ПРОБЛЕМА

Когда я пытаюсь запустить отчет на другом компьютере, появляется сообщение «Не удалось открыть соединение». Я настраиваю ODBC-соединение на другом компьютере.

ВОПРОС

Кто-нибудь знает, как сделать так, чтобы я мог развернуть Crystal Report с использованием таблиц MySql на других машинах?


person zach    schedule 30.01.2012    source источник
comment
Вы настроили MySQL так, чтобы каждая из этих систем имела доступ к базе данных. Делается с грантом на сервере.   -  person octopusgrabbus    schedule 30.01.2012
comment
@octopusgrabbus да, я только что понял это. Когда я создаю Crystal Report, я добавляю его как DSN. я опубликую ответ, который я получил. но, возможно, кто-то может объяснить, почему он должен работать именно так, а не так, как я добавлял каждый другой Crystal Report с MS SQL   -  person zach    schedule 31.01.2012
comment
@zach У меня такая же проблема, как ты решил свою?   -  person amateur programmer    schedule 09.08.2015


Ответы (1)


Исходя из вашего исходного вопроса, это звучало так, как будто у вас возникли проблемы с доступом к базе данных MYSQL с другого узла (сервера), и я предлагал убедиться, что пользователь и узел были введены в таблицу пользователей MySQL. Для этого я использую директиву grant.

Доступ MySQL основан на пользовательском / IP-адресе, тогда как MS SQL Server - это либо вход на сервер (sa или другие пользователи), либо вход в домен Windows. Хотя эксперт по Microsoft SQL Server назвал бы эти два подхода к входу в систему, используя более правильную терминологию, эти подходы немного отличаются от подхода MySQL.

person octopusgrabbus    schedule 31.01.2012
comment
@octopusgraddus Да, я убедился, что он был настроен правильно, и это так. Проблема в том, что я не могу запустить отчет на Crystal Server. Я могу запустить его через компьютерный клиент (Report Viewer Pro), но когда я пробую его на сервере, он не принимает имя пользователя и пароль. любая идея, почему это? - person zach; 06.02.2012
comment
Не имея всего этого, чтобы воспроизвести проблему, я не знаю, почему у вас возникла эта проблема. Прости. - person octopusgrabbus; 07.02.2012