web-dev-qa-db-ja.com

SQLデータベースリストアでのDBeaverエラー1146(42S02)-テーブル 'acumatica.AUNotification'が存在しません

私はDBeaverに取り入れているオンラインSQLコースのファイルからデータベースダンプを復元しようとしています。しかし、それを復元すると、少しの間実行され、エラーメッセージが表示されます

ERROR 1146 (42S02) at line 4037: Table 'acumatica.AUNotification' doesn't exist

私はもう試した:

  1. Mysqlコマンドラインを使用してテーブルを手動で削除し、.sqlダンプファイルからCREATE TABLEステートメントをコピーして手動で作成します。

  2. SQLの再インストール

  3. sqldumpを使用していますが、既存のファイルをダンプしただけだと思います。

  4. mysql -u root -p --database=acumatica < dump-acumaticadb-201903141403.sql

DBeaverでデータベースを更新すると、それを復元するためのすべての試みが少しの間機能します。テーブルの通知とその前のすべてのテーブルが表示されます。後続のテーブルはありません。また、私はutf8mb4文字セットを使用しているので、それは問題ではないと思います。

私は誰かが与えることができるどんな助けも本当に感謝します-私がオンラインで見つけた他のスレッドは私を助けませんでした。

データベースを復元した後のDBeaverの完全なエラーメッセージを次に示します。

/usr/bin/mysql --Host=localhost --port=3306 -u root acumatica
Task 'MySQL script' started at Sun Mar 22 11:43:56 PDT 2020
ERROR 1146 (42S02) at line 4037: Table 'acumatica.AUNotification' doesn't exist
Task 'MySQL script' finished at Sun Mar 22 11:44:01 PDT 2020
2020-03-22 11:44:01.556 - IO error: Process failed (exit code = 1). See error log.
2020-03-22 11:44:01.557 - Java.io.IOException: Process failed (exit code = 1). See error log.
    at org.jkiss.dbeaver.tasks.nativetool.AbstractNativeToolHandler.executeProcess(AbstractNativeToolHandler.Java:182)
    at org.jkiss.dbeaver.tasks.nativetool.AbstractNativeToolHandler.doExecute(AbstractNativeToolHandler.Java:237)
    at org.jkiss.dbeaver.tasks.nativetool.AbstractNativeToolHandler.lambda$0(AbstractNativeToolHandler.Java:52)
    at org.jkiss.dbeaver.runtime.RunnableContextDelegate.lambda$0(RunnableContextDelegate.Java:39)
    at org.Eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.Java:122)

https://imgur.com/a/Tvcc9k エラーログのスクリーンショット

https://Pastebin.com/KfCRW2G2 ステートメントと周囲のファイルを作成します

1
dbeaver-help

作成テーブルでは、テーブル名を引用符で囲んでいない可能性がありますが、それを参照することはできます。

Lower_case_table_names = 1がデータベースの作成時に設定されていない限り、引用するときにテーブル名の大文字小文字を区別する必要があります。

0
Gerard H. Pille