- PR -

異サーバ間でのデータのコピー

1
投稿者投稿内容
ty
会議室デビュー日: 2007/04/20
投稿数: 2
投稿日時: 2007-04-20 20:02
初歩的な質問で申し訳ありませんが、

サーバAにあるデータベースのテーブルXを
サーバBにあるデータベースのテーブルZとして
コピーしたいと考えています。

Integration Servicesを使えばできるようですが、
私の使用しているManagement Studio Express
ではIntegration Servicesが使えません。

ツールの利用にこだわっている訳ではないのですが、
自分が調べた限りではクエリからコピーする方法も
分かりませんでした。

ご教示いただけますでしょうか。
宜しくお願い致します。
いーた
大ベテラン
会議室デビュー日: 2004/07/12
投稿数: 154
お住まい・勤務地: 東京
投稿日時: 2007-04-21 00:35
サーバのOSとDBMSの種類、バージョン位の情報は教えて下さい。
おそらくSQL Server 2005 Express Editionだと思いますので、それ前提での回答です。

bcpユーティリティでデータのエクスポート/インポートが可能です。
単発で行うならこれで十分だと思います。
ノラ
常連さん
会議室デビュー日: 2003/11/06
投稿数: 37
お住まい・勤務地: 東京都
投稿日時: 2007-04-23 00:39
同じくSQLServer 2005 Express Editionを前提として。
sp_addlinkedserverでリンクサーバーを作って、
「select * into z from リンクサーバー名.スキーマ名.オーナー名.x 」でデータ移行を
行うのはいかがでしょう。
ty
会議室デビュー日: 2007/04/20
投稿数: 2
投稿日時: 2007-04-23 12:20
いーた様、ノラ様

ご返答いただきましてありがとうございます。

こういう掲示板のような場で質問するのが不慣れなものでして、
今後このような場合には気をつけたいと思います。

そして表題の件ですが、お二人の回答が非常に参考になりました。
改めてお礼申し上げます。
1

スキルアップ/キャリアアップ(JOB@IT)