Jak przekonwertować plik kopii zapasowej bazy danych Microsoft SQL Server tak, aby zaimportować do bazy danych MySQL? Czy jest jakiś sposób lub darmowe narzędzie do tego?Konwersja z Microsoft SQL Server na MySQL
Odpowiedz
ms2my (Pre-Alpha, wolny) http://sourceforge.net/projects/ms2my/
„narzędzie, które pomaga w konwersji MSSQL do MySQL/replikacji (zarówno CSV & zrzut) pod * nix.Possible go używać z crontab dla regularnych danych ściągania plików Oparta na bazie danych MySQL odświeżona hurtownia może być również jedną z możliwości wykorzystania tego skryptu. "
MSSQL do MySQL Converter (Przetestuj za darmo do pobrania, na zakup 49 $) http://www.convert-in.com/mss2sql.htm
Szukałem już od jakiegoś czasu, a jeśli nie chcesz, aby spróbować ms2my, powyższe jest o tylko inna opcja. I nie jest za darmo.
Powodzenia w znalezieniu bezpłatnego, mam nadzieję, że istnieje taki, który ukryty jest w Internecie, którego nie mogę znaleźć.
Nie jestem pewien, jak skomplikowana jest twoja baza danych, ale jeśli są to tylko niektóre tabele i dane, istnieje free script here, która automatycznie zautomatyzuje konwersję tabel i danych Microsoft SQL Server na MySQL.
Jeśli potrzebujesz czegoś bardziej wyrafinowanego, MySQL ma migration toolkit, który pozwala na migrację z Microsoft SQL Server do MySQL. Ponadto here is a tutorial o tym, jak z niego korzystać. Zauważ, że ten został przerwany, na korzyść MySQL Workbench, który data migration wbudowany.
Ponadto this converter przekonwertuje wszystko z wyjątkiem procedur składowanych z MSSQL do MySQL, w cenie jedynie 50 $, co nie jest złe.
Możesz również sprawdzić na stronie MySql pod adresem this whitepaper, jak zaplanować migrację z SQL Server do MySQL, a także niektóre zasoby.
+1 dla zestawu narzędzi migracji MySQL. Musiałem wykonać tę konwersję w projekcie i poradziłem sobie z nią tylko z dwoma problemami: 1) Nie próbowałem konwertować obiektów typu blob, które były używane do przechowywania obrazów i 2) zwracać uwagę na ostrzeżenia otrzymywane podczas importowania do MySQL. –
Wygląda na to, że niektóre z tych linków są teraz uszkodzone. – jcfollower
@jcfollower - Naprawiłem je teraz. – Icemanind
Jeśli używasz żywą MS SQL Server i serwer MySQL żywy, to myślę, że najlepszym rozwiązaniem I WIĘCEJ DOKŁADNOŚĆ jest użycie narzędzia transformacji ETL/dane, jak Pentaho Data Integration (Kettle).
Za pomocą Kettle można wizualnie zaprojektować (za pomocą łatwych do nauczenia się kroków przepływu danych) prawie dowolną transformację danych z jednego/wielu źródeł danych do jednego/wielu miejsc docelowych danych. Jedną z funkcji, które mogą Cię zainteresować, jest kreator migracji bazy danych/tabel .
Jeśli rozkład społeczność Kettle nie jest dla ciebie za mało, to można użyć Enterprise Edition z większą liczbą funkcji, wsparcie itp
Spójrz na Omega Sync one dotyczą Import Export i synchronizację między różnymi DBMS tym Schema i dane tabeli.
- 1. Konwersja T-SQL na MySQL
- 2. Symulacja funkcji MySQL group_concat w Microsoft SQL Server 2005?
- 3. Konwersja Varchar na czas w SQL Server
- 4. Czytanie danych z serwera Microsoft SQL Server na R
- 5. SQL Server Konwersja Varchar na Datetime
- 6. MySQL migracji SQL Server
- 7. Interoperacyjność SQL-Server i MySQL?
- 8. MySQL REGEXP do SQL Server
- 9. wyszukiwania danych z dynamicznych tabel przy użyciu Microsoft SQL Server
- 10. Microsoft SQL Server Management Studio uruchamia skrypt z poziomu skryptu
- 11. Połączenie Oracle Developer Developer z Microsoft SQL Server
- 12. Czy mogę połączyć się z serwerem Microsoft SQL Server za pomocą MySQL Workbench
- 13. Konwersja .NET do SQL Server DataTime
- 14. SSIS: kopiowanie tabel z MySQL do SQL Server 2008
- 15. Zend Framework 2 Microsoft SQL Server 2008 Połączenie DB
- 16. Konwersja varchar do datetime w SQL Server
- 17. Czytanie danych z SQL Server przy użyciu Spark SQL
- 18. SQL Server 2000 konwersja datetime dostać GGMM
- 19. Jak używać MySQL jako źródła danych w Microsoft SQL Server Analysis Services?
- 20. SQL Server Management Studio Express i MySQL?
- 21. Spełnienie Mysql Group_Concat w SQL Server
- 22. Microsoft SQL Server: Czy można określić, kiedy rekord został utworzony?
- 23. Pominięcie instalacji SQLExpress, jeśli wystąpi serwer Microsoft SQL Server
- 24. Jak importować plik .bak do programu Microsoft SQL Server 2012?
- 25. Microsoft SQL Server 2012 brak silników baz danych
- 26. Konwersja danych MySQL z varchar na float
- 27. Jak utworzyć lokalną bazę danych w Microsoft SQL Server 2014?
- 28. SQL Server 2005 implementacja MySQL REPLACE INTO?
- 29. Migracja bazy danych SQLite do Microsoft SQL Server
- 30. Resetowanie autoinrementacji w Microsoft SQL Server 2008 R2
Czy możesz być bardziej konkretny? "Serwer SQL" może oznaczać wersje Oracle, wersje Microsoft, itp. – JClaspill
Czy chcesz mieć możliwość tworzenia kopii zapasowej i importowania bazy danych MS SQL do MySQL, czy po prostu chcesz mieć możliwość migracji bazy danych MS SQL Server do MySQL? –
Prawdopodobnie będziesz żałować migracji z MSSQL do MySQL. Zwłaszcza jeśli w ogóle polegasz na optymalizatorze planu zapytań (zagnieżdżone zapytania, wiele dołączeń do tabel itp.). Lepszą opcją, szczególnie jeśli używasz Windows Server, byłby PostgreSQL. – gordy