2

ここで壁にぶち当たり、頭がおかしくなりそうです。

数か月にわたって破損したバックアップで大規模なサーバー クラッシュが発生しました。私がしなければならなかったのは、本当に古いバックアップの復元を行うことでした。今は、適切なテーブルをインポートして戻そうとしています.

システムは SQL Server 2008 を搭載した CRM 2011 です。

古いデータベースには破損したテーブルがいくつかあるだけなので、更新された新しいテーブルを古いデータベースに簡単にインポートできるはずですよね? 少なくとも私はそう思った...

インポート/エクスポートは役に立ちません...制約を簡単に削除するスクリプトを見つけましたが、主キーの制約のためにエラーになります....

次に、テーブルを削除して、外部キー制約のために更新されたテーブルをインポートできません。

このプロセスを MYSQL で何度も実行しました。何千ドルも払ってでもこれが可能に思えないなんて、まったくばかげています。

どんな助けでも大歓迎です。

制約のあるテーブルを単純に強制的に削除する方法はありますか? これらのテーブルのいくつかは、大量のテーブルによって参照されているため、制約を削除することが不可能です。あるテーブルを別のテーブルに置き換えるだけです。

4

1 に答える 1

0

制約のあるテーブルを削除するための同様のソリューションを提供しました。外部の制約を削除する必要がありますが、このスクリプトはそれを行うのに役立ちます。

SQL Server: テーブル カスケードを削除しますか?

于 2012-07-06T16:52:49.783 に答える