重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

ASPからDTSをキックするにはどうしたらいいのかを調べています。環境は2003サーバになります。

また、ストアドプロシージャから、VBスクリプトから、batファイルから、DTSをキックする方法も知りたいと思っています。ぜひ、アドバイスを頂けませんでしょうか?

A 回答 (2件)

(^^;



先ほどの参考URLにASPからのもありました。

参考URL:http://support.microsoft.com/kb/252987/JA/

この回答への補足

Set objCmd = Server.CreateObject("ADODB.Command")
objCmd.ActiveConnection = cnnCommonAsSA
objCmd.CommandType = adCmdStoredProc
objCmd.CommandText = "SP_name"

Erase prm
set prm(0) = objCmd.CreateParameter("userID", adVarChar, adParamInput
, 10, CStr(strUserID))
set prm(1) = objCmd.CreateParameter("genre", adVarChar, adParamInput
, 6, CStr(strGenre))
For i = 0 To UBound(prm)
If Not IsObject(prm(i)) Then
Exit For
End If
objCmd.Parameters.Append prm(i)
Next
objCmd.CommandTimeout = 60 * 60
On Error Resume Next
Err.Clear
objCmd.execute

補足日時:2006/12/08 19:03
    • good
    • 0
この回答へのお礼

ありがとうございます。
試してみたいと思います。

お礼日時:2006/11/30 16:30

参考URLにて、VBアプリでDTSパッケージを実行することは出来ると思います。



VBアプリをコマンドラインから実行できるような形にして、
そのアプリをbatファイルから呼べば、batファイルからDTSパッケージを実行できますね。

参考URL:http://support.microsoft.com/?scid=kb;ja;323685

この回答への補足

なるほど、ありがとうございます。
ただ、VBアプリがない方が、VBが分からない私にとってはいいのです。。VBは無理です。。VBスクリプトから、batファイルから直接という方法はありませんでしょうか。

補足日時:2006/11/30 16:30
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す