Я видел много сообщений об этом, но я не очень хорошо разбираюсь в этом процессе, и ничего не сработало.Microsoft SQL DB к MySQL DB
Моя основная проблема, я пытаюсь получить данные из базы данных Microsoft SQL (с помощью системы управления Microsoft Studio 2008), чтобы преобразовать и использовать в базе данных MySQL (с помощью MySQL Workbench)
Я попытался чтобы выгрузить файл .sql, но когда я пытаюсь импортировать в MySQL Workbench, я получаю ошибки, связанные с тем, что он не находится в формате UTF-8. Я попробовал несколько способов добиться этой кодировки (например, преобразование notepadd ++, которое я видел везде), но ничего не работало.
Если я бегу, я получаю эту ошибку:
ERROR: ASCII '\0' appeared in the statement, but this is not
allowed unless option --binary-mode is enabled and mysql is
run in non-interactive mode.
Я снова посмотрел на фиксированный, но не смог получить его.
Я попробовал несколько вариантов, только не успех, поэтому, глядя на некоторые идеи или рекомендации с этой области у меня нет большого опыта в
UPDATE:. Сейчас проблема заключается в том, что файл SQL Я экспортирую из Management Studio в качестве допустимого запроса в Workbench.
Например, скобки не принимаются и такие.
Как вы «свалили файл' .sql »? Если вы хотите получить схему и данные, написанные с использованием SSMS 2012, следуйте этой статье: https://sqlserver-help.com/2013/12/13/did-you-know-you-can-generate-insert-statement- с-data-using-management-studio/- это должно быть хорошей основой для передачи (некоторые типы данных и т. д., возможно, нуждаются в настройке). – Lucero
Диалект сервера Sql и MySql разные. ASCII не определен в MySql, но вы можете найти в скрипте Sql Server как директиву –
Я сделал эти шаги. Щелкните правой кнопкой мыши по базе данных -> Задачи -> Создать сценарий. Это приводит к созданию файла .sql. Я запутался, потому что в нем нет фактических данных. – blapaz