Date: Wed, 31 Jul 2002 23:51:37 +0900
From: "小泉 直紀" <who@example.ne.jp>
堀川先生、ほんとお忙しいところResいた抱きましてありがとうございます。
いつも先生のSQLserver7.0の黄色の本見させていただいて参考にさせていただいてま
す。
さて
> 一番簡単な方法は、ADOのレコードセットから、1レコード単位でファイルに
> 書き出すという誰でも思いますが、多量の書き出しではパフォーマンスが
> 悪いですね。
>
> bcpコマンドで、テキストで出力する方法はどうでしょうか?
>
> xp_cmdshellからbcpを起動すれば、セキュリティなどのトラブルの原因究明も
> 簡単になります。
>
bcpもやってみたのですが、どうしてもxlsでデータを出したいためにcsvで
はいて、
csvからxlsに変換にしようと試みたのですが、
csvからxlsに変換するのがデータが多量のためすごく時間がかかってしまいま
す。
その為あきらめました。
> Excelをリンクサーバーに登録して、SQL文によって書き出すという方法も
> 可能かもしれません。
> またT-SQLの中から、sp_OACreate などによって、OLEオブジェクトを作る
> 方法もあります
>
この方法はまだ試していないので一度研究して(ちょっと理解不足なので)
明日試してみたいと思います。
xp_cmdshellもどうも2000ならバグでsaでないユーザーでも起動できてしまうらしき
ことが
MSDNにあったので試したいと思ってます。
またxp_sql_agent_acoount だったかな!?(200のみ)これで設定したらジョブを起
動できる
かなと考えてます。(”Error:いつも設定なしかパスワード不正です”になる)
どうでしょうか?
小泉直紀
> ------------------------------------
> (株)日本技術ソフト開発
> 堀川 明 (Akira Horikawa)
> 07月31日(水曜日) 15時17分記
> mailto:who@example.ne.jp
> http://www.horikawa.ne.jp/msde/
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|