ここで壁にぶち当たり、頭がおかしくなりそうです。
数か月にわたって破損したバックアップで大規模なサーバー クラッシュが発生しました。私がしなければならなかったのは、本当に古いバックアップの復元を行うことでした。今は、適切なテーブルをインポートして戻そうとしています.
システムは SQL Server 2008 を搭載した CRM 2011 です。
古いデータベースには破損したテーブルがいくつかあるだけなので、更新された新しいテーブルを古いデータベースに簡単にインポートできるはずですよね? 少なくとも私はそう思った...
インポート/エクスポートは役に立ちません...制約を簡単に削除するスクリプトを見つけましたが、主キーの制約のためにエラーになります....
次に、テーブルを削除して、外部キー制約のために更新されたテーブルをインポートできません。
このプロセスを MYSQL で何度も実行しました。何千ドルも払ってでもこれが可能に思えないなんて、まったくばかげています。
どんな助けでも大歓迎です。
制約のあるテーブルを単純に強制的に削除する方法はありますか? これらのテーブルのいくつかは、大量のテーブルによって参照されているため、制約を削除することが不可能です。あるテーブルを別のテーブルに置き換えるだけです。