Блог вопиющего в пустыне

Экспорт таблицы из базы MSSQL и её импорт в базу MySQL

Просмотров :  1892  |  Комментариев :  0

   На этапе экспорта таблицы работаем с SQL Server Management Studio.

  1) запускаем SQL Server Management Studio и ПКМ по нужной базе. Задачи-Экспортировать данные. В окне "Выбор источника данных" оставить всё как есть и нажать "Далее".

SQL Server Management Studio

2) в форме "Выбор назначения" из раскрывающегося списка "Назначение" выбрать "Microsoft Excel". Нажать "Обзор" и указать файл ".xls", в который будет копироваться таблица (данный пустой файл ".xls" надо создать заранее). Нажать "Далее".

 "Назначение" выбрать "Microsoft Excel".

 3) в окне "Выбор копирования таблицы или запроса" оставить "Скопировать данные из одной или нескольких таблиц". "Далее".

Скопировать данные из одной или нескольких таблиц

  4) в окне "Выбор исходных таблиц и представлений" отметить нужную таблицу. Нажать "Далее".

Выбор исходных таблиц и представлений

 5) в окне "Просмотр сопоставления типов данных" нажать "Далее".

Просмотр сопоставления типов данных

  6) в окне "Сохранение и запуск пакета" нажать "Далее".

Сохранение и запуск пакета

  7) в окне "Выполнение прошло успешно" нажать "Закрыть".

Выполнение прошло успешно

Открываем полученную таблицу в  Excel и нажимаем "Сохранить как".  Выбираем "Тип файла: CSV (разделители-запятые) (*.csv)". Сохранить.

Тип файла: CSV (разделители-запятые)

 Если на данной стадии попытаемся импортировать csv-таблицу в базу MySQL, то с большой вероятностью получим следующий ответ:

MySQL import error

Мастер импорта информирует, что csv-таблица не в кодировке utf-8. Чтобы изменить кодировку используем утилиту Notepad++. Кодировки - Преобразовать в UTF-8 - Сохранить. 

Преобразовать в UTF-8

 На этапе импорта таблицы работаем с MySQL Workbench 8.0 CE. 

1) Коннектимся к MySQL-сервер. ПКМ по базе, в которую будем импортировать csv-таблицу. В раскрывшемся меню выбираем "Table Data Import Wizard".

Table Data Import Wizard

  2) жмем "Browse...". Указываем наш csv-файл. "Next".

Указываем csv-файл

  3) в форме "Select Destination" оставляем всё как есть и нажимаем "Next".

Select Destination

   4) если с кодировкой всё в порядке, то  форма "Configure Import Settings" будет иметь следующий вид:

Configure Import Settings

5) дождаться когда отработает форма "Import Data". По окончании не забыть в Workbench 8.0 кликнуть ПКМ по нашей базе и выбрать "Refresh All". Таблица появиться в базе. 

Import Data


  • Комментарии
Загрузка комментариев...


Возврат к списку