Ich bin irgendwie am Ende meines Wissens hier und habe bisher keine Rückmeldung von der MySQL-Workbench-Fehlerberichterstattungsseite erhalten, also dachte ich, ich würde diese Frage/dieses Problem herauswerfen mehr SeitenFehler beim Aufrufen der Python-Modul-Funktion in MySQL Workbench
Ich versuche, von einem MSSQL-Server auf einem Windows Server 2003-Computer zu einem MySQL-Server zu migrieren, der auf einer Centos 6.5-VM ausgeführt wird. Ich kann eine Verbindung zu den Quell- und Zieldatenbanken herstellen, ein Schema auswählen und durchläuft einmal ein Durchreichen zum Abrufen von Tabellen. Danach schlägt der Prozess fehl und wirft die folgenden Fehler:
Traceback (most recent call last): File "/usr/lib64/mysql-workbench/modules/db_mssql_grt.py", line 409, in reverseEngineer reverseEngineerProcedures(connection, schema) File "/usr/lib64/mysql-workbench/modules/db_mssql_grt.py", line 1016, in reverseEngineerProcedures for idx, (proc_count, proc_name, proc_definition) in enumerate(cursor): MemoryError Traceback (most recent call last): File "/usr/share/mysql-workbench/libraries/workbench/wizard_progress_page_widget.py", line 192, in thread_work self.func() File "/usr/lib64/mysql-workbench/modules/migration_schema_selection.py", line 160, in task_reveng self.main.plan.migrationSource.reverseEngineer() File "/usr/lib64/mysql-workbench/modules/migration.py", line 353, in reverseEngineer self.state.sourceCatalog = self._rev_eng_module.reverseEngineer(self.connection, self.selectedCatalogName, self.selectedSchemataNames, self.state.applicationData) SystemError: MemoryError(""): error calling Python module function DbMssqlRE.reverseEngineer ERROR: Reverse engineer selected schemata: MemoryError(""): error calling Python module function DbMssqlRE.reverseEngineer Failed
Ich dachte, das initally ein Speicherfehler war, also habe ich die Erinnerung an die Box zu 16 GiB upped. Dieser Fehler tritt auch bei DBs jeder Größe auf, da ich sehr kleine mit kaum Tabellen probiert habe.
Irgendwelche Gedanken? Danke für das Schauen
Ok, aber wie Sie es beheben, wenn Sie tatsächlich Nicht-ASCII-Zeichen im Skript benötigen? – fanny