Date: Wed, 31 Jul 2002 15:18:26 +0900
From: "Akira Horikawa" <who@example.ne.jp>
堀川です、こんにちは
-----Original Message-----
From: 小泉 直紀 [mailto:who@example.ne.jp]
Sent: Friday, July 26, 2002 2:15 AM
To: who@example.ne.jp
Subject: [ml-msde:01065] 拡張ストアドプロシージャについて
>やりたいことはASPからSPか何かを使い、DTSをsystemadministrators権限を
>持っていないユーザーから起動して、大量のデータをエクセルに吐き出したい
>のですが。何かよい知恵はありませんでしょうか。
一番簡単な方法は、ADOのレコードセットから、1レコード単位でファイルに
書き出すという誰でも思いますが、多量の書き出しではパフォーマンスが
悪いですね。
bcpコマンドで、テキストで出力する方法はどうでしょうか?
xp_cmdshellからbcpを起動すれば、セキュリティなどのトラブルの原因究明も
簡単になります。
Excelをリンクサーバーに登録して、SQL文によって書き出すという方法も
可能かもしれません。
またT-SQLの中から、sp_OACreate などによって、OLEオブジェクトを作る
方法もあります
------------------------------------
(株)日本技術ソフト開発
堀川 明 (Akira Horikawa)
07月31日(水曜日) 15時17分記
mailto:who@example.ne.jp
http://www.horikawa.ne.jp/msde/
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|