Я бился головой, SQL Server 2005
пытаясь получить много данных. Мне дали базу данных с почти 300 таблицами в ней, и мне нужно превратить ее в базу данных MySQL. Мой первый призыв состоял в том, чтобы использовать bcp, но, к сожалению, он не создает действительный CSV - строки не инкапсулируются, поэтому вы не можете иметь дело с любой строкой, в которой есть строка с запятой (или что бы вы ни использовали в качестве разделителя) и мне все равно придется вручную писать все операторы создания таблиц, поскольку очевидно, что CSV ничего не сообщает вам о типах данных.
Было бы лучше, если бы был какой-то инструмент, который мог бы подключаться как к SQL Server, так и к MySQL, а затем делать копию. Вы теряете представления, хранимые процедуры, триггер и т. Д., Но нетрудно скопировать таблицу, которая использует только базовые типы, из одной БД в другую ... не так ли?
Кто-нибудь знает о таком инструменте? Я не против, сколько предположений он делает или какие упрощения происходят, если он поддерживает целые числа, числа с плавающей запятой, дату и время и строку. В любом случае мне нужно много обрезать, нормализовать и т. Д., Поэтому я не забочусь о сохранении ключей, отношений или чего-то подобного, но мне нужен начальный набор данных как можно быстрее!