質問: sqlserverのテーブルにデータをロードする方法を教えてください sqlserver2000のテーブルにデータをロードする方法を教えてください。 <環境> マシンa・・・os windows2000server マシンb・・・os windows2000server sqlserver2000 質問1 マシンa上で作成したcsvファイルを使用して、マシンbのsqlserverにデータをロードする方法を教えてください。 リモートから直接データがロードできるのであれば、各マシンにインストールする必要がある製品と、方法、サンプルスクリプトがあると助かります。 おそらくマシンbにデータを転送した後、dtsか、バルクローダをリモートからキックすることになると思うのですが、詳しい方法が分かりません。 質問2. マシンa上で作成したupdate文を使用して、マシンbのsqlserverにデータを更新する方法を教えてください。 リモートから直接データが更新できるのであれば、各マシンにインストールする必要がある製品と、方法、サンプルスクリプトがあると助かります。 以上、2点になります。よろしくお願い致します。
回答: いくつか方法があると思います。ただ、shocqさん自身「答えられそうだと登録しているカテゴリー」に「データベース」を登録されてますよね?そういう方の質問とはとても思えません・・・。 質問1 手動ならenterprisemanagerでインポートすればいいと思います。 自動ならadoなりado.netなりを使うと効率的にプログラム作成ができると思います。 質問2 手動ならマシンaにsqlserverのクライアントコンポーネントをインストールしてenterprisemanagerでupdate文を実行してください。 自動ならadoなりado.netなりを使うと効率的にプログラム作成ができると思います。 プログラム開発環境がないのであれば、vbスクリプトあるいはexcel等のvbaを利用されるのがいいと思います。adoの呼び出しも可能です。