こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

SQLSERVERのテーブルにデータをロードする方法を教えてください

SQLSERVER2000のテーブルにデータをロードする方法を教えてください。

<環境>
マシンA・・・OS WINDOWS2000SERVER
マシンB・・・OS WINDOWS2000SERVER SQLSERVER2000

質問1
マシンA上で作成したCSVファイルを使用して、マシンBのSQLSERVERにデータをロードする方法を教えてください。
リモートから直接データがロードできるのであれば、各マシンにインストールする必要がある製品と、方法、サンプルスクリプトがあると助かります。
おそらくマシンBにデータを転送した後、DTSか、バルクローダをリモートからキックすることになると思うのですが、詳しい方法が分かりません。

質問2.

マシンA上で作成したUPDATE文を使用して、マシンBのSQLSERVERにデータを更新する方法を教えてください。
リモートから直接データが更新できるのであれば、各マシンにインストールする必要がある製品と、方法、サンプルスクリプトがあると助かります。

以上、2点になります。よろしくお願い致します。

投稿日時 - 2004-01-11 18:06:50

QNo.748223

すぐに回答ほしいです

質問者が選んだベストアンサー

いくつか方法があると思います。ただ、shocQさん自身「答えられそうだと登録しているカテゴリー」に「データベース」を登録されてますよね?そういう方の質問とはとても思えません・・・。

質問1
手動ならEnterpriseManagerでインポートすればいいと思います。
自動ならADOなりADO.NETなりを使うと効率的にプログラム作成ができると思います。

質問2
手動ならマシンAにSQLServerのクライアントコンポーネントをインストールしてEnterpriseManagerでUPDATE文を実行してください。
自動ならADOなりADO.NETなりを使うと効率的にプログラム作成ができると思います。

プログラム開発環境がないのであれば、VBスクリプトあるいはExcel等のVBAを利用されるのがいいと思います。ADOの呼び出しも可能です。

投稿日時 - 2004-01-16 00:00:47

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問