- ベストアンサー
DTSをキックする
ASPからDTSをキックするにはどうしたらいいのかを調べています。環境は2003サーバになります。 また、ストアドプロシージャから、VBスクリプトから、batファイルから、DTSをキックする方法も知りたいと思っています。ぜひ、アドバイスを頂けませんでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
(^^; 先ほどの参考URLにASPからのもありました。
その他の回答 (1)
- driverII
- ベストアンサー率27% (248/913)
回答No.1
参考URLにて、VBアプリでDTSパッケージを実行することは出来ると思います。 VBアプリをコマンドラインから実行できるような形にして、 そのアプリをbatファイルから呼べば、batファイルからDTSパッケージを実行できますね。
質問者
補足
なるほど、ありがとうございます。 ただ、VBアプリがない方が、VBが分からない私にとってはいいのです。。VBは無理です。。VBスクリプトから、batファイルから直接という方法はありませんでしょうか。
お礼
ありがとうございます。 試してみたいと思います。
補足
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