0

データベースをコピーしましたが、予防措置を講じず、スキーマではなくデータのみをコピーしました。

いくつかの検証を行うことで、新しいデータベースが重複を受け入れ、いくつかのキーが無視されたときにこれに気付きました。

これで、データベースをコピーする解決策は、SSMS を使用してデータベース スキーマとデータをスクリプト化することであることがわかりました。手順は次のとおりです。

データベースを右クリックします。タスクを選択します。次に、SQL スクリプトの生成を選択します。

今、状況をロールバックして、今回はデータベースのデータとスキーマをコピーする方法についてアドバイスを求めています。スキーマだけをコピーして変更をデータに適用する方法はありますか?

どのようなアプローチをお勧めしますか?

4

1 に答える 1

0

使用する

Right click on the database. Choose tasks. Then choose generate sql scripts.

データベースのスキーマを生成し、変更したデータベースのデータと同じ方法で生成できます。次に、データベースを生成し、生成された SQL スクリプトを使用して入力します。

データベースとテーブルを作成する SQL スクリプトを作成する

于 2012-12-10T15:04:13.360 に答える