2011-01-18 8 views
0

CMSのインストールで作成されたデータベースがBlogDBという名前で、現在自分のWebサイトに使用している別のデータベース(dbemp)があります。私のホストでは、1つのデータベースのみを使用できます。ですから、私はBlogDBからdbempへのスキーマを作成したかったのです。これはできますか?DBから別のデータベースにスキーマを追加

また、元のDBからスキーマを削除したくないため、上書きしないでそのまま動作させる必要があります。ちょうど新しい新しいテーブルなどを追加する必要があります。

+0

あなたのホストはデータベースからSQLスクリプトを生成できますか?作成スクリプトを生成し、それを他のデータベースに対して実行することができます。あなたはあなたがあなたの 'dbemp'データベースにスキーマ内のすべての新しいエンティティを置くことができるSQL Serverを使用しているので(あなたはあなたがどのバージョンを言うのかは分かりませんが)そうすれば、名前の衝突は起こりません。 – Tony

答えて

0

あなたは自動的に

db1.SOURCE FROM TABLE db2.DESTINATION SELECT *をCREATEを使って、同様の構造を持つテーブルを作成することができます。

これは同じ構造を作成しますが、特定の問題があります。索引を引き継ぐことはないので、宛先表のすべての制約を再作成する必要があります。

関連する問題