Wenn wir von SQL Server zu MySQL nur Tabellenstruktur und Datentransfer migrieren, werden gespeicherte Prozeduren, Sichten und Trigger nicht übertragen. Gibt es irgendwelche Gründe, gespeicherte Prozeduren und Trigger mithilfe der mysql-Migrationshilfe oder eines anderen Tools zu übertragen? Ich werde sehr dankbar sein, mir zu helfen. Warum Stored Procedures und Views nicht übertragen, während ich beiden Kontrollkästchen in ysql Workbench wählen ?:Nur gespeicherte Prozedur von SQL Server auf mysql automatisch migrieren
Antwort
Das Problem ist, dass die Übertragung von Datenbankobjekte, den Code enthalten nicht wirklich einfach sind und myqsl Werkbank sich nicht automatisch übertragen . Siehe MySQL Workbench-Dokumentation auf Migrating from supported databases:
Allgemeinen nur Tabelleninformationen und seine Daten werden in MySQL automatisch konvertiert. Codeobjekte wie Ansichten, gespeicherte Prozeduren und Trigger sind dies nicht. Unterstützte RDBMS-Produkte werden jedoch abgerufen und im Assistenten angezeigt. Sie können sie dann manuell konvertieren oder zu einem späteren Zeitpunkt für die Konvertierung speichern.
Ich stimme zu, dies sollte in der Benutzeroberfläche von mysql workbench klarer gemacht werden. Es gibt andere Migrationstools, die behaupten, solche Objekte automatisch zwischen ms sql und mysql migrieren zu können (die Empfehlung von Tools ist außerhalb des Bereichs, aber mit etwas Google-Suche finden Sie sie), aber ich habe noch eine Anwendung zu sehen, die wirklich kann migrieren Sie komplexen Code von einem rdbms zu einem anderen.
- 1. SQL Server: gespeicherte Prozedur Transaktion
- 2. Erste Felder von SQL Server gespeicherte Prozedur
- 3. SQL Server gespeicherte Prozedur Parameter
- 4. SQL Server gespeicherte Prozedur Anfängeranleitung
- 5. SQL Server gespeicherte Prozedur, Erstellen von Funktion
- 6. MySQL gespeicherte Prozedur Parameter
- 7. Kann gespeicherte Prozedur von SQL Server 2008 zu SQL Azure nicht migrieren
- 8. Mysql gespeicherte Prozedur Ausgabe
- 9. Gespeicherte MySQL-NDB-Prozedur
- 10. Gespeicherte Prozedur NULL-Werte SQL Server
- 11. SQL Server gespeicherte Prozedur Rückgabecode Kuriosität
- 12. Fall in SQL gespeicherte Prozedur auf SQL Server
- 13. SELECT gegen gespeicherte Prozedur SQL Server
- 14. Convert SQL-Anweisung in gespeicherte Prozedur mySQL
- 15. SQL Server gespeicherte Prozedur mit Unterabfrage-Optimierung
- 16. SQL Server gespeicherte Prozedur mehrere IF-Anweisungen
- 17. Gespeicherte Prozedur SQL Server-Migration zu PostgreSQL
- 18. SQL-Auftrag und gespeicherte Prozedur
- 19. Gespeicherte SQL Server-Prozedur extrem langsam
- 20. Migrieren von SQL Server zu AWS Aurora
- 21. SQL Server gespeicherte Prozedur Nullable Parameter
- 22. SQL Server 2008: Re-runnable gespeicherte Prozedur
- 23. Wie SQL Server gespeicherte Prozedur Ausgabeparameter C#
- 24. Anfügen Zeichenfolge zu SQL Server gespeicherte Prozedur
- 25. IF ELSE in SQL Server gespeicherte Prozedur
- 26. DELETE in gespeicherte Prozedur SQL Server
- 27. IF Bedingung in SQL Server gespeicherte Prozedur
- 28. C# DataTable in SQL Server gespeicherte Prozedur
- 29. MySQL gespeicherte Prozedur Rückgabewert
- 30. Mysql gespeicherte Prozedur Editor