Mi-am lovit capul împotriva SQL Server 2005
încercând să obțin multe date. Mi sa dat o bază de date cu aproape 300 de tabele în el și trebuie să transform acest lucru într-o bază de date MySQL. Primul meu apel a fost să utilizez bcp dar, din păcate, nu produce valide CSV - șirurile nu sunt încapsulate, deci nu puteți face față niciunui rând care are un șir cu virgulă în el (sau orice altceva îl folosiți ca delimiter) și ar trebui să scriu în continuare toate instrucțiunile de creare a tabelului, deoarece, evident, CSV nu vă spune nimic despre tipurile de date.
Ce ar fi mai bine dacă ar exista un instrument care să se poată conecta la SQL Server și MySQL, apoi să facă o copie. Pierdeți vizualizări, proceduri stocate, declanșați etc., dar nu este greu să copiați un tabel care utilizează numai tipuri de bază dintr-un DB la altul ... nu-i așa?
Știe cineva un astfel de instrument? Nu mă deranjează cât de multe presupuneri iau sau ce simplificări au loc, atâta timp cât suportă întreg, float, datetime și șir. Trebuie să fac o mulțime de tăiere, normalizare, etc oricum așa că nu-mi pasă de păstrarea de chei, relații sau ceva de genul asta, dar am nevoie de setul inițial de date în repede!