В любом случае, чтобы переместить схему (и, возможно, данные) из Microsoft SQL Server в MemSQL?

Я пытаюсь переместить свой проект из MSSQL в MemSQL и сталкиваюсь с первоначальной проблемой воссоздания тонны таблиц и связанных таблиц.

Существует ли более быстрый инструмент, чем извлечение вручную и перебирание данных?

Я пробовал SQL Server Import & Export Wizard и пытался экспортировать его в MemSQL, маскируясь под MySQL (поскольку они совместимы на уровне двоичного протокола), но получил массу ошибок даже в самых простых таблицах.

Я что-то упустил?

1 ответ

Были ли ошибки в операторах создания таблицы? К сожалению, операторы создания таблиц MemSQL имеют одну небольшую оговорку помимо MySQL.

В частности, я не знаю этот инструмент, но, скорее всего, такой инструмент, вероятно, ошибается, забывая установить ключ шарда, если в вашей таблице еще нет первичного ключа, или вторичного уникального ключа, не содержащего ключ шарда.,

Если вы можете получить разумные осколочные ключи в своих операторах create table, перемещение данных должно быть достаточно простым. Общие правила

1) таблице нужен либо первичный ключ, либо ключ шарда

2) уникальные ключи должны содержать ключ шарда.

http://docs.memsql.com/4.1/concepts/distributed_sql/

Если вы получаете какую-то другую ошибку, вы можете вставить ее сюда?

Другие вопросы по тегам