Я пытаюсь включить базу данных MySQL в службы отчетов SQL Server 2012 как общий источник данных, и через день ничего не получаю.
Я попробовал пару вариантов. Во-первых, мои характеристики:
Компьютер: рабочая станция под управлением Windows 7 64-разрядный сервер SQL: SQL Server 2012 Enterprise (оценка) Версия MySQL: версия ODBC 5.1.68-cll: Драйвер MySQL ODBC 5.2 (как 5.2a, так и 5.2w)
Хорошо, теперь мои попытки:
- Создайте соединение ODBC и используйте его непосредственно в качестве источника данных в MS SSRS.
Сначала это работало хорошо, после небольшого перебора я смог установить соединение ODBC, работающее в качестве источника данных в интерфейсе диспетчера отчетов.
Проблема возникла, когда я перешел на использование этого источника данных в построителе отчетов 3.0. Я был в состоянии установить это в качестве источника данных (соединение проверено нормально). Однако всякий раз, когда мне приходилось создавать набор данных из источника данных, я всегда сталкивался с такой ошибкой: «ОШИБКА [IM002] [Microsoft] [ODBC Driver Manager] Имя источника данных не найдено, и драйвер по умолчанию не указан».
Я испробовал каждое решение, которое смог найти, чтобы исправить это, не повезло.
Затем я наткнулся на сообщение, в котором говорится, что использование такого соединения в построителе отчетов всегда проблематично и ограничено, и лучший способ сделать это - создать связанный сервер, а затем использовать его в качестве источника данных.
Так что это был метод 2:
Я пытался создать связанный сервер в MS SQL Management Studio с базой данных MySQL. Я ввел все детали в зависимости от того, какую информацию я мог найти в Интернете, но она всегда зависает при ее создании. Зеленый кружок просто вращается и остается таким до тех пор, пока не произойдет сбой всей программы.
Связанный сервер отображается в браузере сервера при повторной перезагрузке, но когда я проверяю соединение, он снова замораживает Management Studio, и единственный выход - это его сбой.
Я был бы очень признателен за некоторые советы по этому вопросу, я только новичок во всем этом, и это почти сводило меня с ума.