Как экспортировать данные из SQL Server 2005 к [закрытому] MySQL

Как отметил @FelixKling, наиболее вероятным сценарием является то, что узлы, которые вы ищете, еще не существуют.

Однако современные методы разработки часто могут манипулировать элементами документа за пределами дерева документов либо с DocumentFragments, либо просто отсоединением / повторным подключением текущих элементов напрямую. Такие методы могут использоваться как часть шаблонов JavaScript или для предотвращения чрезмерных операций перерисовки / переплавки, в то время как элементы, о которых идет речь, сильно изменяются.

Аналогично, новая функциональность «Теневой DOM» развертывается в современных браузерах позволяет элементам быть частью документа, но не обрабатываться запросом document.getElementById и всеми его методами sibling (querySelector и т. д.). Это делается для инкапсуляции функциональных возможностей и, в частности, скрыть его.

Опять же, скорее всего, элемент, который вы ищете, просто (пока) в документе, и вы должны сделать, как предлагает Феликс , Тем не менее, вы также должны знать, что это все чаще является не единственной причиной того, что элемент может быть необоснованным (временно или постоянно).

84
задан Niranjan N Raju 10 October 2015 в 10:25
поделиться

5 ответов

Лучший способ, которым я нашел, MySQL Migration Toolkit , обеспеченный MySQL. Я использовал его успешно для некоторых больших проектов миграции.

58
ответ дан Nick Berardi 24 November 2019 в 08:39
поделиться

2005 SQL Server "Стандарт", "Разработчик" и выпуски "Предприятия" имеет SSIS, который заменил DTS от SQL-сервера 2000. SSIS имеет созданный в соединении со своим собственным DB, и можно найти соединение, которое кто-то еще записал для MySQL. Здесь один пример. Как только у Вас есть свои соединения, необходимо быть в состоянии создать пакет SSIS, который перемещает данные между двумя.

я не должен был перемещать данные от SQlServer до MySQL, но я предполагаю, что, как только Подключение mysql установлено, это работает то же движущимися данными между двумя DBS SQLServer, которые являются довольно прямыми.

8
ответ дан Sean 24 November 2019 в 08:39
поделиться

Используя Studio управления MSSQL я перешел таблицы с MySQL OLE DB. Щелкните правой кнопкой по своей базе данных и перейдите к "Задачам-> Данные Экспорта", оттуда можно определить источник MsSQL OLE DB, источник MySQL OLE DB и создать отображения столбца между этими двумя источниками данных.

Вы, скорее всего, захотите установить базу данных, и таблицы заранее на месте назначения MySQL (экспорт захочет составить таблицы автоматически, но это часто приводит к отказу). Можно быстро составить таблицы в MySQL с помощью "Задач->, Генерируют Сценарии" путем щелчка правой кнопкой по базе данных. Как только Ваши сценарии создания сгенерированы, необходимо будет ступить через и искать/заменять ключевые слова и типы, которые существуют в MSSQL к MySQL.

, Конечно, Вы могли также скопировать базу данных как нормальный и найти утилиту, которая восстановит резервное копирование MSSQL на MySQL. Я не уверен, существуете ли Вы как бы то ни было.

8
ответ дан 24 November 2019 в 08:39
поделиться

Прокрутка Вашего собственного решения PHP будет, конечно, работать, хотя я не уверен, существует ли хороший способ автоматически копировать схему от одного DB до другого (возможно, это было Вашим вопросом).

, Если Вы просто копируете данные, и/или Вам нужен пользовательский код так или иначе для преобразования между измененными схемами между двумя DB, я рекомендовал бы использовать PHP 5.2 + и библиотеки PDO. Вы будете в состоянии соединить использование ODBC PDO (и использовать драйверы MSSQL). У меня было много проблем, получающих поля крупного текста и многобайтовые символы от MSSQL в PHP пользующийся другими библиотеками.

7
ответ дан pix0r 24 November 2019 в 08:39
поделиться

Другой инструмент для попытки был бы комплектом SQLMaestro - http://www.sqlmaestro.com , Это - немного хитрого закрепления вниз точный инструмент, но у них есть множество инструментов, и свободных и для покупки, которые обрабатывают большое разнообразие задач для нескольких платформ базы данных. Я предложил бы пробовать инструмент Data Wizard сначала для MySQL, так как я полагаю, что это будет иметь надлежащий инструмент "импорта", в котором Вы нуждаетесь.

5
ответ дан Dillie-O 24 November 2019 в 08:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: