動作
MySql DocuWareバックアップをリストアしようとすると、次のMySqlエラーが表示されます:
CREATE TABLE `dwconnectionlicense` (
`clid` char(36) NOT NULL,
`slid` char(36) NOT NULL,
orgid` int(11) default NULL,
`guid` char(36) NOT NULL,
`end_of_license` datetime NOT NULL,
`checksum` varchar(50) NOT NULL,
PRIMARY KEY (`guid`),
KEY `dwfk_1c195f25a1106a4d66b1fdc6` (`slid`),
CONSTRAINT `dwfk_1c195f25a1106a4d66b1fdc6` FOREIGN KEY (`slid`) REFERENCES `dwserverlicense` (`guid`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
サーバーはこのエラーメッセージを返しました:Cannot add foreign key constraint
MySQL Error.
解決方法:
これは、リストアが既存のデータベース・テーブルを上書きしようとしたときに発生します。この問題を解決するには、リストアする前に既存のデータベーススキーマをすべて削除してください。
***注: 以下の手順を実行する前に、DocuWareデータベースのバックアップが完了していることを確認してください。
- WorkbenchまたはMySql管理者にログインし、"dw "で始まるすべてのDocuWareデータベースを検索して選択し、"Drop 4 Schemas"を選択します。
ワークベンチ
- MySql Administrationで、すべてのDocuWareデータベースについて前のステップを繰り返します。
バックアップのリストアに進みます。正常に完了するはずです。
KBAはオンプレミス組織のみに適用されます。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。