• ベストアンサー

DTSをキックする

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

質問者が選んだベストアンサー

  • ベストアンサー
  • driverII
  • ベストアンサー率27% (248/913)
回答No.2

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

参考URL:
http://support.microsoft.com/kb/252987/JA/
fabu
質問者

お礼

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

fabu
質問者

補足

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

その他の回答 (1)

  • driverII
  • ベストアンサー率27% (248/913)
回答No.1

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

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

補足

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

関連するQ&A