5 / 5 / 1
Регистрация: 08.03.2017
Сообщений: 229
1

Ошибка подключения при переводе Базы данных из SQL SERVER в Mysql

27.04.2017, 09:47. Показов 5059. Ответов 35
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Второй день пытаюсь перевести базу из SQL SERVER на Mysql через Workbench.
Оба сервера запущены.
Использую : Database -> MigrationWizard Далее выбираю метод ODBC Data Source
прописываю путь к базе. Саму базу в SQL server предварительно отсоединил. Жму на Test Connection. На SQL Server у меня стоит - проверка подлинности Windows и никаких паролей нет, тем не менее Workbench просит пароль, поле которого я оставляю пустым, жму ОК и получаю ошибку :

unhandled exception exception calling mforms method mforms utilities show_message bad conversion.

После этого продолжать миграцию нет смысла - подключиться к базе не получиться. в чем тут проблема? ODBC драйвера стоят.
Миниатюры
Ошибка подключения при переводе Базы данных из SQL SERVER в Mysql  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.04.2017, 09:47
Ответы с готовыми решениями:

Ошибка при выводе данных из базы MS SQL Server
Доброе время суток! Пишу программу, которая должна из MS SQL Server вывести таблицу на экран. Но в...

Ошибка при восстановлении базы данных SQL Server 6.5
Подскажите как восстановить базу данных из файла. Пытаюсь это сделать следущим образом: USE...

Ошибка при подключении таблицы базы данных SQL Server в Intellij IDEA
Доброго времени суток! При настройке подключения к базе данных "MyShop" на SQL Server в плагине...

Ошибка с view С# и базы данных SQL Server
ПОчему нельзя менять что-то в представлении??? У меня есть таблица тренеров в sql, в ней участвует...

35
5 / 5 / 1
Регистрация: 08.03.2017
Сообщений: 229
27.04.2017, 10:12  [ТС] 2
Пытался через ODBC (native) - все равно результат тот же.
0
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
27.04.2017, 11:57 3
Цитата Сообщение от EvgenNews Посмотреть сообщение
прописываю путь к базе.


Добавлено через 2 минуты
если вы создали и настроили источник данных ODBC, то его только выбрать должны и все, ИМХО
0
5 / 5 / 1
Регистрация: 08.03.2017
Сообщений: 229
27.04.2017, 12:48  [ТС] 4
это 2 разных метода. и в ODBC я ничего и не прописывал.
0
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
27.04.2017, 13:38 5
Цитата Сообщение от EvgenNews Посмотреть сообщение
это 2 разных метода
прописывать путь в БД - это всяко не метод.
Цитата Сообщение от EvgenNews Посмотреть сообщение
и в ODBC я ничего и не прописывал.
и напрасно, а как же
Цитата Сообщение от EvgenNews Посмотреть сообщение
Далее выбираю метод ODBC Data Source
сначала надо создать этот пресловутый ODBC Data Source, а вы, небось, даже не представляете где это?
0
3546 / 2120 / 752
Регистрация: 02.06.2013
Сообщений: 5,144
27.04.2017, 13:44 6
Цитата Сообщение от EvgenNews Посмотреть сообщение
прописываю путь к базе. Саму базу в SQL server предварительно отсоединил.
Вы наивно полагаете, что этот визард будет конветировать файл проприетарного формата? Да еще пользуясь драйвером dBase?

Не надо ничего отключать. Нужно настроить DSN для SQL Server, смотрящий на вашу БД. И выбирать этот DSN в этом воркбенче.
0
5 / 5 / 1
Регистрация: 08.03.2017
Сообщений: 229
27.04.2017, 14:06  [ТС] 7
Прошу прощения за некорректный вопрос. ODBC Data Source не потдерживает СУБД SQL Server. Я по невнимательности попутал *mdf c *dbf. Просто весь прошлый день не мог выполнить миграцию через натив вот и полез творить ересь. Ранее я просто в Source Selection установил DataBaseSystem : MS SQL Server и connection method ODBS (native). Выполняя Test Connection все время вылезала ошибка :

unhandled exception exception calling mforms method mforms utilities show_message bad conversion.
В итоге решил просто пересоздать базу и воспользовался созданием сценариев в SQL Server. Немного изменив скрипт успешно пересоздал БД на Mysql однако без данных, только таблицы. Подскажите можно ли заполнить их таким же способом что и создать или придется вручную все заносить ?
0
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
27.04.2017, 14:16 8
Цитата Сообщение от EvgenNews Посмотреть сообщение
ODBC Data Source не потдерживает СУБД SQL Server

http://mysqlworkbench.org/2012... on-wizard/
по ссылке весь процесс проиллюстрирован. Таких диких настроек для MS, конечно нет
0
5 / 5 / 1
Регистрация: 08.03.2017
Сообщений: 229
27.04.2017, 14:20  [ТС] 9
Я это уже пробовал. Вылетает ошибка
0
5 / 5 / 1
Регистрация: 08.03.2017
Сообщений: 229
27.04.2017, 14:24  [ТС] 10
Цитата Сообщение от YuryK Посмотреть сообщение
ODBC Data Source не потдерживает СУБД SQL Server
*mdf (Формат MS SQl) отсутствует. поэтому я и выбрал нативный метод и еще вчера повторил все по той методичке.
Миниатюры
Ошибка подключения при переводе Базы данных из SQL SERVER в Mysql  
0
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
27.04.2017, 14:42 11
найдите 100 отличий вашей картинки и из той методички
0
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
27.04.2017, 14:44 12
вот
Миниатюры
Ошибка подключения при переводе Базы данных из SQL SERVER в Mysql  
0
5 / 5 / 1
Регистрация: 08.03.2017
Сообщений: 229
27.04.2017, 15:20  [ТС] 13
Отличие только в адресе сервера.
Миниатюры
Ошибка подключения при переводе Базы данных из SQL SERVER в Mysql  
0
3546 / 2120 / 752
Регистрация: 02.06.2013
Сообщений: 5,144
27.04.2017, 15:25 14
EvgenNews, что есть на вкладке Advanced?
0
5 / 5 / 1
Регистрация: 08.03.2017
Сообщений: 229
27.04.2017, 15:28  [ТС] 15
Пустое поле Additional arguments.
0
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
27.04.2017, 15:32 16
Цитата Сообщение от EvgenNews Посмотреть сообщение
Он у меня локальный так что разницы никакой
и компьютер localhost называется?
0
5 / 5 / 1
Регистрация: 08.03.2017
Сообщений: 229
27.04.2017, 15:36  [ТС] 17
Цитата Сообщение от YuryK Посмотреть сообщение
и компьютер localhost называется?
Нет это имя сервера, при запуске именно такое имя установлено в MS SQL поэтому не вижу смысла его менять но попробую
0
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
27.04.2017, 15:40 18
хотя и такое работает. Я просто встречал написания
(local)\sqlexpress
.\sqlexpress
имякомпа\sqlexpress

Добавлено через 1 минуту
а ошибка какая? Test Connection проходит?
1
5 / 5 / 1
Регистрация: 08.03.2017
Сообщений: 229
27.04.2017, 15:43  [ТС] 19
Ошибка, все та же :
unhandled exception exception calling mforms method mforms utilities show_message bad conversion.
Именно на test connection ошибка и вылетает.
Миниатюры
Ошибка подключения при переводе Базы данных из SQL SERVER в Mysql  
0
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
27.04.2017, 15:49 20
а просто аналогичный odbc источник работает? не из Workbench? Может у вас MS SQL Server лежит?
Миниатюры
Ошибка подключения при переводе Базы данных из SQL SERVER в Mysql  
1
27.04.2017, 15:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.04.2017, 15:49
Помогаю со студенческими работами здесь

Ошибка создания базы данных в MS SQL server 2005
Здравствуйте, столкнулся с такой проблемой. Есть два файла mdf и ldf, скрипт sql и приложение на...

Как средствами джавы реализовать просмотр базы данных Access, SQL Server, SQL Server Compact и запись в нее?
---

Обновление DataSet при изменение базы данных в SQL Server
В программе есть дата сет который подключен к SQL Server, допустим я в БД добавил хранимую...

Пропала таблица USysRibbons при переводе в формат SQL Server 2008 r2
Собственно вопрос в названии темы, пропала таблица USysRibbons при переводе в формат sql server...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru