• 締切済み

2003サーバーでのDTS実行スクリプト

DB:SQL Server2000 WEBサーバ、DBサーバは別サーバで、OSは共に 2003Server です。 下記は SQL Server の DTSを実行するスクリプトで、旧サーバーの時は問題なく動いていたのですが、2003サーバーに移行したところ、DTSが実行されません。 set myDts = Server.CreateObject("DTS.Package") myDts.LoadFromSQLServer "mysvr","myid","mypwd",,,,,"dts_name" myDts.Execute set myDts = nothing これは、2003サーバーの問題でしょうか?権限やセキュリティ等、変更する必要があるとか... どうかご教授ください。

みんなの回答

  • Kuppycat
  • ベストアンサー率50% (109/216)
回答No.1

2003サーバのほうにDTSのコンポーネントが入っていないのではないでしょうか? 確認してみてください。

sasuke_007
質問者

お礼

DBサーバー側にスクリプトを持ってきてもダメでした。結局、DTS実行部分だけASP.NETを使うことになりました。もう、2003サーバーでは.NETを使えということなのでしょうか... 回答ありがとうございました。またよろしくお願いします。

sasuke_007
質問者

補足

初心者で理解が浅くてお恥ずかしいのですが、DTSのコンポーネントが入っているかどうか確認するにはどうしたら良いのでしょう。 これは、Webサーバー側に入っていなくてはいけないのでしょうか? ちなみに、実行したいDTSパッケージをSQLServerから直接実行すれば、正しく転送が行われます。 よろしくお願いします。