- ベストアンサー
別のデータベースのテーブルの統合
SQL Server 2005 Express です。 データベースにあるデータテーブルを別のデータベースに統合できますか? 統合でなくても、移動でも構いません。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
一般的には以下のいずれかの方法が多いと思います。 テーブルXをデータベースAからデータベースBへ 方法1) ・SSMSを使って、テーブルXのスクリプトを出力し、データベースBで実行 ・データを移す INSERT INTO データベースB.dbo.テーブルX SELECT * FROM データベースA.dbo.テーブルX 方法2) ・テーブル構造ごと移す SELECT * INTO データベースB.dbo.テーブルX FROM データベースA.dbo.テーブルX ・主キー、外部キー、インデックスなどの情報は映らないので、デザイン画面かクエリを使って個別に再設定 設定洩れを極力回避するためには、方法1の方がいいですが、IDENTITYを設定しているテーブルがあるとちょっと工夫が必要です。
お礼
ありがとうございます。 やってみます。 これができれば、AデータベースとBデータベースとの合体したものをCデータベースに統一することができますね。