Я бы очень признателен за любую помощь в этой проблеме.
В основном я использую SSRS 2008 для служб отчетов. Мой выбор БД был MySQL. Поэтому я установил соединитель ODBC MySQL и создал DSN и использовал его в дизайне отчета. Если я просмотрю отчет в Business Intelligence Dev Studio, я могу увидеть записи, но когда я попытаюсь просмотреть в локальном URL-адресе:
http://mycomputername:port/Reports
он говорит:
DataSource1 не найден или драйвер не установлен.
Может кто-нибудь скажет мне, если это проблема с конфигурациями SSRS или мне нужно внести какие-либо изменения, чтобы заставить его работать в схеме на основе URL?
Вместо ODBC вы можете установить Mysql Connector для .Net, загрузить и установить соединитель после установки соединителя, открыть URL сервера отчетов, щелкнуть новый источник данных, выбрать источник данных в качестве "MYSQL" в строке подключения следующим образом
SERVER=mysqlserver;DATABASE=database name;USER=username;PASSWORD=password;
Любой пользовательский источник данных должен присутствовать в файле rsreportserver.config, расположенном в
C:\Program Files\Microsoft SQL Server\MSRS10.SQLEXPRESS\Отчетность Услуги \ReportServer
(Ваше местоположение будет отличаться в зависимости от версии SQL Server/установленного пути и т.д.)
Более конкретно, в < Данные > . Я был бы удивлен, если бы соединитель ODBC MySQL облегчил бы это.
Если он работает в дизайнере, у вас, вероятно, есть строка в файле RSReportDesigner.config, расположенном в
C:\Program Files\Microsoft Visual студия 9,0\Common7\IDE\PrivateAssemblies
Скопировать это & lt; Data > и поместите его в файл rsreportserver.config.